【发布时间】:2013-02-12 21:27:23
【问题描述】:
我有一个ObservableCollection<SolarSystemViewModel>,其中SolarSystemViewModel 派生自ViewModelBase。当我绑定到我的ObservableCollection 时,ViewModelBase 公开了出现在数据网格中的IsInDesignMode 和IsInDesignModeStatic。如何在默认情况下从数据网格中隐藏这些列,而不必使用 Blend 生成 XAML,然后手动禁用这些列?
谢谢。
示例:
【问题讨论】:
-
假设您使用的是
AutoGenerateColumns=True,则不能使用默认数据网格。您需要在视图中创建所需的特定列。 -
可能是this helps。
-
@MetroSmurf 我没有自动生成列,但我意识到我的问题非常愚蠢。谢谢
-
@forTruce - 这不是一个愚蠢的问题。已经有足够多的人准备对 SO 进行判断了,不要质疑自己。你不知道你不知道什么,这就是为什么我们有这样的论坛。不断提问,不断学习,忽略那些忘记自己曾经是初学者的人。
标签: c# wpf data-binding datagrid blend