如何根据另一个usercontrol WPF应用程序中的单选按钮选择更改usercontrol的可见性? [英] How do I change the visibility of usercontrol based on radio button selection from another usercontrol WPF application?
本文介绍了如何根据另一个usercontrol WPF应用程序中的单选按钮选择更改usercontrol的可见性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是WPF的初学者,我在一个用户控件中创建了一个手风琴菜单,其中包含用于子菜单的文本块和单选按钮。现在我想根据WPF窗口中的单选按钮选择显示用户控件。
I am beginner in WPF, I had a accordion menu created in one user control with textblocks and radio button for sub menus. Now I want to display user controls based on the radio button selection in WPF window.
推荐答案
你需要做的事情:
http://msdn.microsoft。 com / en-us / library / system.windows.controls.primitives.togglebutton.ischecked%28v = vs.110%29.aspx [ ^ ],
http:// msdn。 microsoft.com/en-us/library/system.windows.uielement.visibility%28v=vs.110%29.aspx [ ^ ]。
如果你只使用两个可见性
值,比如说,System.Windows.Visible
和System.Windows.Hidden
( http://msdn.microsoft。 com / en-us / library / system.windows.visibility%28v = vs.110%29.aspx [ ^ ]),你最好使用CheckBox
,原因显而易见:
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.togglebutton.ischecked%28v=vs.110%29.aspx 一> [ ^ ]。
-SA
You need just to things:
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.togglebutton.ischecked%28v=vs.110%29.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.uielement.visibility%28v=vs.110%29.aspx[^].
If you use only twoVisibility
values, say,System.Windows.Visible
andSystem.Windows.Hidden
(http://msdn.microsoft.com/en-us/library/system.windows.visibility%28v=vs.110%29.aspx[^]), you should better useCheckBox
, by apparent reason:
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.togglebutton.ischecked%28v=vs.110%29.aspx[^].
—SA
这篇关于如何根据另一个usercontrol WPF应用程序中的单选按钮选择更改usercontrol的可见性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文