如何从WPF中的C#控制xaml按钮
我有一个带有如下按钮的xaml文件如何从WPF中的C#控制xaml按钮,c#,wpf,xaml,C#,Wpf,Xaml,我有一个带有如下按钮的xaml文件 <Button Grid.Column="4" BorderThickness="0">3</Button> <Button Grid.Column="5" BorderThickness="0">4</Button> <Button Name="FirstButton" Grid.Column="4" BorderThickness="0">3</Button> 或者随便什么。您应
<Button Grid.Column="4" BorderThickness="0">3</Button>
<Button Grid.Column="5" BorderThickness="0">4</Button>
<Button Name="FirstButton" Grid.Column="4" BorderThickness="0">3</Button>
或者随便什么。您应该在XAML中为控件指定一个
名称,如下所示
<Button Grid.Column="4" BorderThickness="0">3</Button>
<Button Grid.Column="5" BorderThickness="0">4</Button>
<Button Name="FirstButton" Grid.Column="4" BorderThickness="0">3</Button>
您应该在XAML中为控件指定一个名称,如下所示
<Button Grid.Column="4" BorderThickness="0">3</Button>
<Button Grid.Column="5" BorderThickness="0">4</Button>
<Button Name="FirstButton" Grid.Column="4" BorderThickness="0">3</Button>
设置为xaml
<Button content="test"/>
或者在代码隐藏中
<Button x:Name = "MyButton"/>
MyButton.Content = "Test";
MyButton.Content=“Test”;
在xaml中设置
<Button content="test"/>
或者在代码隐藏中
<Button x:Name = "MyButton"/>
MyButton.Content = "Test";
MyButton.Content=“Test”;
您只需给按钮一个名称,并在代码中使用该名称即可
<Button x:Name="btnBla"/>
btnBla.Background = Brushes.SaddleBrown;
btnBla.Background=brusks.SaddleBrown;
您只需给按钮一个名称,并在代码中使用该名称即可
<Button x:Name="btnBla"/>
btnBla.Background = Brushes.SaddleBrown;
btnBla.Background=brusks.SaddleBrown;
所有关于XAML中命名按钮的答案都是正确的
<Button x:Name="btn0"/>
<Button x:Name="btn1"/>
命名组件使它们公开,因此您可以在代码隐藏中轻松访问它们。
如果需要,您可以稍后创建按钮列表并逐个添加它们。然后访问列表。所有关于XAML中命名按钮的答案都是正确的
<Button x:Name="btn0"/>
<Button x:Name="btn1"/>
命名组件使它们公开,因此您可以在代码隐藏中轻松访问它们。
如果需要,您可以稍后创建按钮列表并逐个添加它们。然后访问列表。您想在xaml中引用您的控件吗?听起来您以后要做很多工作来维护您的方法。您想在xaml中引用您的控件吗?听起来您以后要做很多工作来维护您的方法。x:Name和Name@danielps1如果Name作为类的属性可用,那么Name和x:Name可以作为属性互换使用。但是,不能在同一元素上同时使用两者。没有区别。看看这个链接x:Name和Name@danielps1如果Name作为类的属性可用,那么Name和x:Name可以作为属性互换使用。但是,不能在同一元素上同时使用两者。没有区别。看看这个链接