[英]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.