我正在WPF應用程序上工作,當我按下該按鈕時,我想將按鈕切換到文本框。我嘗試隱藏按鈕並在點擊代碼時更改文本框的邊距,但邊距不變。 那我該怎麼辦?切換按鈕到文本框
private void sh_Click_1(object sender, RoutedEventArgs e)
{
TextBox t = new TextBox();
Button b = new Button();
b = sb;
t = valeur;
b.Visibility = Visibility.Hidden;
t.Margin = new Thickness(2, 2, 4, 2);
t.Visibility = Visibility.Visible;
}
這些控件是本函數的局部變量。它們不會添加到可視化樹中。你想做什麼?這是你的實際代碼嗎?這段代碼不會做任何事情。 –
Valeur和sb是在xaml代碼中聲明的變量。當我按下按鈕的文本框變得可見我只想把它放在按鈕的位置 –
更改b.visibility = visibility.hidden到 sb.visibility = visibility.collapsed(隱藏原始按鈕) – Chris