单选按钮,每次单击时都会显示两个按钮,即打开和关闭

时间:2013-06-09 19:13:05

标签: c# wpf event-handling radio-button

我有一组十六个单选按钮。当我按下单选按钮时,我想要出现两个按钮(开/关)。当我按下任何按钮时,一个功能执行(我没有问题), 当我转到下一个随机单选按钮并按下它时,同样的事情应该发生。但是当我回到我按下的前一个单选按钮时,它应该仍然显示已执行的动作(即开启/关闭)。它应该永远保留对其执行的操作,直到手动更改。 我需要的只是在代码中演示以上至少3个按钮,我将自己弄清楚其余的....

感谢

2 个答案:

答案 0 :(得分:0)

在XAML中使用触发器,非常简单..

http://msdn.microsoft.com/en-us/library/system.windows.datatrigger.aspx

所以基本上你会使用原始的复选框值来显示或隐藏(要修改的样式中的属性)其他值。

如果XAML不是你的一杯茶,并且你希望使用代码隐藏(真正的个人选择),这可能对你有帮助..我不是任何方式的WPF / MVVM粘贴剂(一些胶带偶尔帮助)但放在代码隐藏中这样的各种事件可能会变得混乱......

http://www.codeproject.com/Articles/28959/Introduction-to-Attached-Behaviors-in-WPF

答案 1 :(得分:-2)

这应该是一个你需要做的相对简单的javascript项目。确保您拥有每个项目的ID然后在页面上进行所有更改,然后在最终回发中您将拥有所有正确的值

相关问题