Silverlight и события - PullRequest
       17

Silverlight и события

0 голосов
/ 30 марта 2012

пространство имен SilverlightApplication1 { открытый частичный класс MainPage: UserControl { public MainPage () { InitializeComponent ();

            datePicker1.SelectedDateChanged -= datePicker1_SelectedDateChanged;
            datePicker1.SelectedDate = DateTime.Today;
            datePicker1.SelectedDateChanged += datePicker1_SelectedDateChanged;
        }

        private void datePicker1_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
        {
            MessageBox.Show("datePicker1_SelectedDateChanged");
        }
    }
}

Почему появляется окно сообщения?

1 Ответ

0 голосов
/ 07 апреля 2012

datePicker1.SelectedDateChanged - = datePicker1_SelectedDateChanged;
// Определяет, используете ли вы функцию RemoveHandler. вы можете захотеть удалить обработчики событий во время жизни приложения

datePicker1.SelectedDate = DateTime.Today; // Вы назначаете DatePicker выбранную дату

datePicker1.SelectedDateChanged + = datePicker1_SelectedDateChanged; // обработчики событий соответствующего объекта готовы к событиям, инициированным пользователем, во время выполнения.

Итак, пришло окно сообщения. Третья строка, которую вы называете Eventhadler, что Y это придет

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