2012-01-11 81 views
0

我一直在谷歌搜索这个问题,但迄今没有发现。是否可以通过代码删除(或隐藏)按钮?

有一些功能,这使我删除或隐藏按钮(WPF)?

例如:

上面有2个按钮的一种形式:

  1. 在初始化中,只有按钮1将可见
  2. 单击Button,这将使BUTTON2可见
  3. 点击BUTTON2 ,这将使button1被删除(或隐藏)。

是在WPF可能这样的事情在C#中?

+4

这是完全可能的。只需将'Visibilty'属性设置为'Collapsed'。 – ChrisF 2012-01-11 21:40:57

+2

你不能只是将按钮设置为'Visibility.Hidden'或'Visibility.Collapsed'的'Visibility'? – 2012-01-11 21:41:03

+2

您是否允许智能感知帮助您?在大多数情况下,只需查看要操作的对象的成员名称即可,因为.NET框架类的大多数成员都具有相当有意义的名称。 – Nuffin 2012-01-11 21:45:26

回答

0

这是可能的,很容易做到,只需使用按钮单击事件处理程序切换其他按钮visibility属性。

而一个更重要的,你必须提供一个名称的按钮,这样你可以从后面的代码中使用它们。

MSDN Visibility Property

+0

thanx为此! – Dante1986 2012-01-11 21:59:26

+0

@ Dante1986欢迎您,我很高兴我能提供帮助。 – BigL 2012-01-11 22:03:09

0

看看它设置瘫倒在点击未收缩的另

对于按钮1的ClickEvent

button2.Visibility = System.Windows.Visibility.Collapsed; 
+0

我删除了.. – MethodMan 2012-01-11 21:56:35

相关问题