Как распознать изменения toggleSwitch

Я пытаюсь обрабатывать случаи в зависимости от текущего значения toggleSwitch в Blend для Visual Studio 2015 с C#. Я хочу напечатать правильное значение для вывода отладки.

У меня есть следующий код

    public sealed partial class MainPage : Page {
    public MainPage() {
        this.InitializeComponent();

        if (toggleSwitch.IsOn == true) {
            Debug.WriteLine("On");
        }
        else {
            Debug.WriteLine("Off");
        }
    }
}

Выход правильно печатает, что начальное состояние выключателя выключено. Но если я изменю значение в пользовательском интерфейсе, вывод останется выключенным. Неважно, как часто я меняю это.

Как правильно распознать изменение значения и распечатать его на выходе? Помощь очень ценится.

1 ответ

Решение
private void YourToggleSwitch_Toggled(object sender, RoutedEventArgs e){
    if (toggleSwitch.IsOn == true){
        Debug.WriteLine("On");
    }
    else{
        Debug.WriteLine("OFF");
    }
}
Другие вопросы по тегам