我尝试根据Blend for Visual Studio 2015中使用C#的toggleSwitch的当前值来处理案例。我想将正确的值打印到调试输出。
我有以下代码
public sealed partial class MainPage : Page {
public MainPage() {
this.InitializeComponent();
if (toggleSwitch.IsOn == true) {
Debug.WriteLine("On");
}
else {
Debug.WriteLine("Off");
}
}
}
输出正确打印,表示开关的启动状态已关闭。 但是,如果我更改UI中的值,输出将保持关闭状态。无论我多久改变一次。
识别价值变化并将其打印到输出中的正确方法是什么? 非常感谢帮助。
答案 0 :(得分:1)
private void YourToggleSwitch_Toggled(object sender, RoutedEventArgs e){
if (toggleSwitch.IsOn == true){
Debug.WriteLine("On");
}
else{
Debug.WriteLine("OFF");
}
}