【发布时间】:2011-04-13 04:04:47
【问题描述】:
我有一个数据网格,我在其中手动指定列 (AutoGenerateColumns="false")。我正在使用 MVVM,我想绑定列标题(文本),以便从我的 ViewModel 中获取它。但我找不到这样做的方法。
我发现的最接近的是: Wpf Toolkit. Bind DataGrid Column Header to DynamicResource ...这是一个“技巧”,您可以使用它将列标题绑定到在 XAML 中静态声明的字符串。但我需要从我的 ViewModel 中获取它。
我想要这样做的原因是我想用作列标题的文本将显示在整个 GUI 的多个位置。为了确保它实际上在任何地方都是一样的,我想在代码中使用它。而且我无法将字符串存储在 XAML 资源文件中,因为我还需要在代码中访问这些字符串。
我使用的是 TeleRik 的 RadGridView,但我想如果我使用标准的 gridview,我会遇到同样的问题。
感谢任何提示!谢谢!
【问题讨论】:
标签: wpf data-binding gridview