我有一个带有按钮的窗口,我需要将其删除或不依赖于传递给窗口的参数:
public MainWindow(bool removeControl)
{
InitializeComponent();
if (removeControl)
{
//code to remove the button
}
}
在XAML文件中,我声明了一个普通按钮:
<Button Width="120" Height="25" Content="Click" Name="ClickButton"></Button>
我知道这可以通过执行反向操作来完成,这意味着根据布尔参数添加按钮,但我需要这样做。
答案 0 :(得分:2)
你可以这样做:
mybutton.Visibility = Visibility.Collapsed;
...或者如果你真的希望它从“逻辑树”中删除......那么这一切都取决于Button所处的“容器”/父级,你如何删除它。