我正在使用nuget包WPF材料设计(also found here)处理项目。
除了基础知识之外,我在WPF模板和样式方面没有经验,因此我不确定这个问题是如何产生的。 当使用没有GridView的ListView作为列时,突出显示,文本颜色等是我想要的。但是当添加GridView时,似乎模板正在改变(?)并且ListView项目颜色不是我想要的颜色。
我可以以某种方式从ListView复制模板并将其应用于GridView,还是我完全错了?
提前致谢。
答案 0 :(得分:0)
您可以分析样式模板或使用间谍工具来窥探哪一个有效 - 使用VS 2017您还可以使用runtimedebugging通过使用实时检查器查看窗口中wpf元素的详细信息,检测哪个在这两种情况下都会使用它们并查看您的资源。然后创建自己的风格混合和匹配你喜欢的。
间谍工具我有时会使用:eventBus wiki