錯誤如下:按鈕的名稱屬性不響應.CS呼叫
<Button x:Name="b1" Click="MainBclick()" Tag="1" Content="Setting Names"/>
<Button x:Name="b4" Content="Setting Usages" Visibility="Collapsed"/>
:
「B4」 的名字並不在當前的背景下
XAML存在C#:
private void MainBclick(object sender, RoutedEventArgs e)
{
var y = ((Button)sender).Tag;
int x = Convert.ToInt32(y);
if (x == 1)
{
b4.Visibility = Visibility.Visible;
}
else { };
}
基本上,如果某個按鈕被按下且其標籤等於1,則更改此其他按鈕的可見性。
在XAML中的代碼「b4」的實際位給我錯誤。
xaml中可能存在一些語法問題,它不會給您編譯時錯誤。 – summerGhost
謝謝,我將複製粘貼代碼到一個新的項目,以防萬一。不幸的是,我也遇到了編譯問題。 –