0

我目前正在使用 C# 和 XAML 开发 Windows 8 应用程序,并且我决定实现一个 ToggleSwitch 以将某些文本框的 IsReadOnly 属性更改为打开关闭
如果off,文本框应该是 IsReadOnly = true,它们现在是。如果on,它们应该设置为 IsReadOnly = false,它们也这样做。

但是,ToggleSwitch 的主要功能是在将 ToggleSwitch 从打开(非只读)切换到关闭(只读)后将新输入保存在文本框中。默认情况下,该开关处于关闭状态,以确保文本框中的文本是安全的。

简而言之:
1. 将 ToggleSwitch 从off切换到on以便能够编辑文本
2. 编辑文本框中的文本,或者要更改的文本框
3. 将 ToggleSwitch 从on切换到off,然后程序将保存新文本。

我有所有变量等,程序运行良好,除了 ToggleSwitch 不保存新信息,因为我对如何正确完成这件事一无所知......

谢谢,SOF。

4

1 回答 1

0

你的意思是你想要一个全 XAML 的做事方式吗?不幸的是,DataTrigger 在 WinRT 中不可用 - 您可以尝试使用 VisualStateManager 或在更改的处理程序中为您的 ToggleSwitch 调用 Save() 方法。

于 2012-12-13T18:31:45.223 回答