Тип времени выполнения CheckBox RoutedEventArgs.UserInitiated
В связи с этим ответом, как найти тип времени выполнения свойства, которое отображается в отладчике? Я хотел бы получить доступ.
(Мне теперь тоже во вторую очередь хочется узнать, что означает это свойство, так как даже при клике вручную возвращаетfalse
. Кажется, в Интернете нет значимой документации.)
Этот сценарий с нуля представляет собой проект WPF .NET 6 с элементом управления Check Box иCheckBox_Checked
обработчик события.
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{ }
Оригинальный типRoutedEventArgs e
непонятно. Дополнительные свойства, такие какe.UserInitiated
доступный в отладчике, не будет компилироваться.
Даже в окне Locals тип по-прежнему отмеченSystem.Windows.RoutedEventArgs
, что якобы правильно. Но RoutedEventArgs не содержит свойствоUserInitiated
. Даже пробуя разные типы, ища вопросы и документацию в Интернете, используяGetType()
, и приведение типов к связанным типам не дало полезного ответа.
Цель состоит в том, чтобы различать, когда код обновляет флажок, и когда пользователь вручную щелкает флажок.