Как хранить значения из DatePicker в WPF? - PullRequest
0 голосов
/ 16 ноября 2018

Я искал весь интернет и этот сайт для ответа, и ничего не работает.Мой вопрос не так?Как я могу получить выбранную дату из DatePicker и сохранить ее в свойстве?

Ответы [ 2 ]

0 голосов
/ 16 ноября 2018

Вы можете использовать настройки приложения, чтобы сохранить значения даты и времени, выполните следующие действия:

  1. сначала вам нужно будет создать настройку, открыть свой проект в Visual Studio и перейти в меню «Project \ [имя вашего приложения] Properties» и перейти на вкладку «Settings».

  2. теперь назовите вашу настройку, скажем «SelectedDateSet» и установите для нее тип System.DateTime.

  3. после того, как у вас есть готовый параметр, мы можем использовать событие SelectedDateChanged элемента управления выбора даты, чтобы сохранить его значения:

    private void DatePicker1_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
    {
        Properties.Settings.Default.SelectedDateSet = DatePicker1.SelectedDate.Value;
        Properties.Settings.Default.Save();
    }
    
    • DatePicker1 - это то, что я назвал элементом управления выбора даты.
  4. после того, как вы сохранили значения даты, вы можете прочитать их в любое время, попробуйте следующий пример кода:

    public MainWindow() { InitializeComponent(); DatePicker1.SelectedDate = Properties.Settings.Default.SelectedDateSet; }

    • здесь мы говорим программе, чтобы она считала сохраненные даты при запуске.
0 голосов
/ 16 ноября 2018

DatePicker имеет свойство под названием SelectedDate, которое вы сможете читать и хранить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...