我目前正在使用C#和XAML中的Windows 8应用程序,我已决定实施ToggleSwitch将IsReadOnly属性更改为 on 或 off 用于某些文本框 如果关闭,则文本框应为IsReadOnly = true,它们现在是。如果开启,则应将其设置为IsReadOnly = false,这也是他们所做的。
然而,ToggleSwitch的主要功能是在ToggleSwitch从开启(非只读)切换到关闭后,将新输入保存在文本框中(只读)。默认情况下,开关处于关闭,以确保文本框中的文本是安全的。
短期内:
1.将ToggleSwitch从关闭切换到开启,以便能够编辑文本
2.编辑文本框中的文本或要更改的文本框
3.将ToggleSwitch从打开切换到关闭,程序将保存新文本。
我有所有的变量等,程序运行正常,但ToggleSwitch没有保存新信息,因为我对如何正确完成这一点非常无能为力...... / p>
谢谢,SOF。
答案 0 :(得分:0)
你的意思是说你想要一个XAML的所有做事方式吗?不幸的是,DataTrigger在WinRT中不可用 - 您可以尝试使用VisualStateManager或只是在ToggleSwitch的已更改处理程序中调用Save()方法。