.Net3.5我知道列不会继承数据上下文,通过阅读其他帖子我认为这可行:Visibility="{BindingRelativeSource={x:StaticRelativeSource.Self},Path=(FrameworkElement.DataContext).IsColumnNameVisible,Converter={StaticResourceboolToVisConverter}}"然而当然不是..输出窗口没有提示,似乎我找到了资源,但viewmodel属性调用较新。这是整个DG:我几乎阅读了这个问题的每一个解决方案,但没有任何效果..
.Net3.5我知道列不会继承数据上下文,通过阅读其他帖子我认为这可行:Visibility="{BindingRelativeSource={x:StaticRelativeSource.Self},Path=(FrameworkElement.DataContext).IsColumnNameVisible,Converter={StaticResourceboolToVisConverter}}"然而当然不是..输出窗口没有提示,似乎我找到了资源,但viewmodel属性调用较新。这是整个DG:我几乎阅读了这个问题的每一个解决方案,但没有任何效果..
如何在后面的代码中设置以下内容?我正在使用合并到App.xaml中的主题。它适用于所有控件,但是当我为某些东西定义样式时,例如TextBox,除非我像上面那样使用BasedOn,否则主题样式不会被拾取,而是获得默认的TextBox样式。现在我在后面的代码中创建了一个DataGridTextColumn,但我无法让BasedOn部分为EditingElementStyle工作StyleeditingStyle=newStyle(typeof(TextBox));editingStyle.BasedOn=...?;有什么建议吗?另外,有什么方法可以在不使用BasedOn的情况下获取主题样式