Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF DataGrid自动生成列,更改标题名称_C#_Wpf_Silverlight_Wpftoolkit - Fatal编程技术网

C# WPF DataGrid自动生成列,更改标题名称

C# WPF DataGrid自动生成列,更改标题名称,c#,wpf,silverlight,wpftoolkit,C#,Wpf,Silverlight,Wpftoolkit,我记得Silverlight在数据网格上自动生成列时,能够在模型中的给定属性上放置一个属性作为备用显示名称。这在WPF中可能吗?我不想使用事件处理程序来更改名称。签出:。签出:。找到了它…以下是我引用的内容,但在WPF中它似乎无效,只有SL。对于WPF,可以这样做…将所有内容保留在XAML中 <dg:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding DatabaseConnections, Mode=Default

我记得Silverlight在数据网格上自动生成列时,能够在模型中的给定属性上放置一个属性作为备用显示名称。这在WPF中可能吗?我不想使用事件处理程序来更改名称。

签出:。

签出:。

找到了它…以下是我引用的内容,但在WPF中它似乎无效,只有SL。对于WPF,可以这样做…将所有内容保留在XAML中

    <dg:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding DatabaseConnections, Mode=Default}">
        <dg:DataGrid.Columns>
            <dg:DataGridTextColumn Header="Display" Binding="{Binding DisplayName}"></dg:DataGridTextColumn>
        </dg:DataGrid.Columns>
    </dg:DataGrid>

…这允许您更改DisplayName属性以在DataGrid的标题中显示为Display。

找到了它…这是我引用的内容,但在WPF中似乎无效,只有SL。对于WPF,可以这样做…将所有内容保留在XAML中

    <dg:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding DatabaseConnections, Mode=Default}">
        <dg:DataGrid.Columns>
            <dg:DataGridTextColumn Header="Display" Binding="{Binding DisplayName}"></dg:DataGridTextColumn>
        </dg:DataGrid.Columns>
    </dg:DataGrid>

…这允许您更改DisplayName属性以在DataGrid的标题中显示为Display。

也就是说,通过处理事件,我不想这样做,我在SL中回忆起在模型中为属性放置属性以定义备用文本的能力。这是我如何做到的,但也就是说,请发布您的解决方案,以便在您找到解决方案时我也可以使用它。也就是说,通过处理事件,我不想这样做,我在SL中回忆起在模型中为属性放置属性以定义备用文本的功能。这是我如何做到的,但也就是说,请发布您的解决方案,以便在找到解决方案时我也可以使用。此处AutoGenerateColumns被禁用,与问题标题相反:/此处AutoGenerateColumns被禁用,与问题标题相反:/