C# 更改.net核心WPF应用程序中网格的标签

C# 更改.net核心WPF应用程序中网格的标签,c#,wpf,xaml,C#,Wpf,Xaml,因此,我在UI上有一个显示数据的网格(如下图和下面的代码所示),我想将“novoIme”、“staroIme”、“naselenoMesto”和“opstina”的标签更改为一些西里尔文名称。我尝试了在声明属性的模型中添加[Display(Name=“…”)之类的方法,但效果不是这样。我是WPF的新手,因此欢迎提出任何想法或建议。:) 这是在XAML中创建的按钮: <Button Name="UlicaStaraNova" Grid.Row="1"

因此,我在UI上有一个显示数据的网格(如下图和下面的代码所示),我想将“novoIme”、“staroIme”、“naselenoMesto”和“opstina”的标签更改为一些西里尔文名称。我尝试了在声明属性的模型中添加[Display(Name=“…”)之类的方法,但效果不是这样。我是WPF的新手,因此欢迎提出任何想法或建议。:)

这是在XAML中创建的按钮:

<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>