星空网 > 软件开发 > ASP.net

Wpf 中的DataGrid的Header属性,动态bind时不起作用

       在使用wpf开发软件时,有使用到DataGrid,DataGridTextColumn的Header 属性使用DynamicResource binding,在修改绑定数据源时,header并没有更新。

<DataGridTextColumn Header="{DynamicResource test_Main_Result_ID}"  Width="30*" Binding="{Binding ID,Mode=TwoWay}" IsReadOnly="True" CanUserSort="False"/>

后查看MSDN得知:DataGrid.Columns的Columns并没有继承DataGrid中的DataContext元素,所以不能像textblock等控件一样简单的dynamic Bind. 

换种思路,在header中包含Textblock,然后bind text,最终实现dynamic。

<DataGridTextColumn Width="30*" Binding="{Binding ID,Mode=TwoWay}" IsReadOnly="True" CanUserSort="False">

   <DataGridTextColumn.Header>
            <TextBlock Text ="{DynamicResource test_Main_Result_ID}" />
    </DataGridTextColumn.Header>
</DataGridTextColumn>

 

 

https://code.msdn.microsoft.com/Binding-of-DataGrid-column-73f80f68




原标题:Wpf 中的DataGrid的Header属性,动态bind时不起作用

关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

洋葱仓海外仓:https://www.goluckyvip.com/tag/47351.html
洋葱海外仓:https://www.goluckyvip.com/tag/47352.html
洋葱海外仓靠谱吗:https://www.goluckyvip.com/tag/47353.html
洋葱海外仓商城网站:https://www.goluckyvip.com/tag/47354.html
洋葱海外仓是什么:https://www.goluckyvip.com/tag/47355.html
洋葱海外仓怎么样:https://www.goluckyvip.com/tag/47356.html
抖音电商副总裁将赴TikTok电商任职:https://www.goluckyvip.com/news/187213.html
中国跨境电商持续爆发,韩国本土企业慌了:https://www.kjdsnews.com/a/1836491.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流