C# 更改.net核心WPF应用程序中网格的标签
因此,我在UI上有一个显示数据的网格(如下图和下面的代码所示),我想将“novoIme”、“staroIme”、“naselenoMesto”和“opstina”的标签更改为一些西里尔文名称。我尝试了在声明属性的模型中添加[Display(Name=“…”)之类的方法,但效果不是这样。我是WPF的新手,因此欢迎提出任何想法或建议。:) 这是在XAML中创建的按钮:C# 更改.net核心WPF应用程序中网格的标签,c#,wpf,xaml,C#,Wpf,Xaml,因此,我在UI上有一个显示数据的网格(如下图和下面的代码所示),我想将“novoIme”、“staroIme”、“naselenoMesto”和“opstina”的标签更改为一些西里尔文名称。我尝试了在声明属性的模型中添加[Display(Name=“…”)之类的方法,但效果不是这样。我是WPF的新手,因此欢迎提出任何想法或建议。:) 这是在XAML中创建的按钮: <Button Name="UlicaStaraNova" Grid.Row="1"
<Button Name="UlicaStaraNova" Grid.Row="1" Content="Листа на стари и нови имиња на улици" Margin="10,0,0,0" RenderTransformOrigin="0.806,0.461" Click="UlicaStaraNova_Click" />
这是单击按钮后在UI上显示的窗口:
或者您只能使用网格。以下是代码,如果有帮助,
private void UlicaStaraNova_Click(object sender, RoutedEventArgs e)
{
Grid gridView = new Grid();
gridView.ColumnList = new List<GridColumn>
{
new GridColumn("col1","col1","",""),
new GridColumn("col2","col2","","")
};
}
private void ulitaranova\u单击(对象发送方,路由目标)
{
Grid gridView=新网格();
gridView.ColumnList=新列表
{
新的GridColumn(“col1”、“col1”和“,”),
新的GridColumn(“col2”、“col2”、“”、“”)
};
}
试试这个:
gridView.Columns[0].Header="name";
gridView.Columns[1].Header="age";
或在XAML中定义:
<DataGrid x:Name="griVeiw">
<DataGrid.Columns>
<DataGridTextColumn Header = "name" />
<DataGridTextColumn Header = "age" />
</DataGrid.Columns>
</DataGrid>
最好在XAML中定义DataGrid。
<DataGrid x:Name="griVeiw">
<DataGrid.Columns>
<DataGridTextColumn Header = "name" />
<DataGridTextColumn Header = "age" />
</DataGrid.Columns>
</DataGrid>