在我的应用程序上,我有3个堆叠面板,它们的可见性绑定到3个单选按钮 - 如果选中单选按钮A => stackpanel A1可见......
我想定义一个将调用CurrentStackPanelInFocus的变量,该变量将绑定到可见的stackpanel。
我不知道该怎么做。 我知道如何编写转换 - 但我不知道如何进行绑定。
感谢您的帮助。
(代码是silverlight)
答案 0 :(得分:1)
如果我正确地阅读您的问题...根据您看到数百次的标准转换器创建可见性转换器,然后进行以下更改:
enum StackPanelType{ Panel1, Panel2, Panel3}
){Binding Path=CurrentStackPanelInFocus...}
){Binding Path=CurrentStackPanelInFocus, Convertor="{StaticResource PanelConverter}" ConverterParameter="Panel1"}