在我的MainWindowView.xaml的ressource-tag中我有这个标记:
RenderOptions.EdgeMode =“Aliased”,让我对整个应用程序有一个全面的了解。
主要使用矩形形状/控件,效果很好。
但是对于我的验证错误符号,我使用了一个带有白色十字或红色椭圆的红色椭圆。
椭圆现在正在使用全局“别名”设置看起来不太好,因为我可以看到
椭圆的像素化边框。
现在使用<Ellipse RenderOptions.EdgeMode="Unspecified" ... />
不会改变任何东西???
我总是设置wpf本地设置覆盖全局设置?
答案 0 :(得分:3)
不是这种情况。 MSDN明确声明:
设置可视对象的边缘模式值时,该可视对象的所有子绘图基元都将设置为相同的EdgeMode值。
我怀疑这是因为孩子被渲染到他们的父母身上,所以即使他们没有消除锯齿,将他们变成抗锯齿纹理也会使他们反锯齿。