mirror of
https://github.com/chylex/Discord-History-Tracker.git
synced 2024-10-22 14:42:49 +02:00
27 lines
937 B
C#
27 lines
937 B
C#
using System.Diagnostics.CodeAnalysis;
|
|
using Avalonia.Controls;
|
|
|
|
namespace DHT.Desktop.Main.Controls;
|
|
|
|
[SuppressMessage("ReSharper", "MemberCanBeInternal")]
|
|
public sealed partial class MessageFilterPanel : UserControl {
|
|
public MessageFilterPanel() {
|
|
InitializeComponent();
|
|
|
|
var culture = Program.Culture;
|
|
foreach (var picker in new CalendarDatePicker[] { StartDatePicker, EndDatePicker }) {
|
|
picker.FirstDayOfWeek = culture.DateTimeFormat.FirstDayOfWeek;
|
|
picker.SelectedDateFormat = CalendarDatePickerFormat.Custom;
|
|
picker.CustomDateFormatString = culture.DateTimeFormat.ShortDatePattern;
|
|
picker.Watermark = culture.DateTimeFormat.ShortDatePattern;
|
|
}
|
|
}
|
|
|
|
public void CalendarDatePicker_OnSelectedDateChanged(object? sender, SelectionChangedEventArgs e) {
|
|
if (DataContext is MessageFilterPanelModel model) {
|
|
model.StartDate = StartDatePicker.SelectedDate;
|
|
model.EndDate = EndDatePicker.SelectedDate;
|
|
}
|
|
}
|
|
}
|