[英]How to remove a control from window programmatically?
我有一个带有按钮的窗口,我需要删除它,或者不取决于传递给窗口的参数:
public MainWindow(bool removeControl)
{
InitializeComponent();
if (removeControl)
{
//code to remove the button
}
}
在XAML文件中,我声明一个普通按钮:
<Button Width="120" Height="25" Content="Click" Name="ClickButton"></Button>
我知道这可以通过做相反的事情来完成,这意味着根据Boolean参数添加按钮,但是我需要这样做。
你可以做:
mybutton.Visibility = Visibility.Collapsed;
...或者如果您确实希望将其从“逻辑树”中删除...那么,这全都取决于Button所在的“容器” /父级以及如何删除它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.