|
|
1
2
您可以考虑使用指导原则(请参见 GuidelineSet on MSDN )重写矩形的OnRender方法,使其边界与设备的像素边界对齐。WPF使用准则来确定是否以及在何处捕捉图形。 可以 可以使用附加属性来执行此操作,以便可以将其应用于任何元素,但如果只需要对一种类型的元素(例如矩形)执行此操作,则可能不值得额外的努力。 WPF 4.0 is expected to feature Layout Rounding ,其中, like the version in Silverlight ,当启用布局舍入时,舍入渲染过程中的非整数值。 |
|
|
2
0
我想间隙不是实际的间隙,而是画出来的笔划。当你缩小它时,你只需要把笔划缩小到一个不再可见的点。我试着用矩形的颜色来画笔划,在任何尺度上都可以。 <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Background="Black">
<Canvas SnapsToDevicePixels="False">
<Canvas.RenderTransform>
<ScaleTransform ScaleX="0.5" ScaleY="0.5"/>
</Canvas.RenderTransform>
<Rectangle Canvas.Left="25" Width="100" Height="100" Fill="#CFC" Stroke="#CFC"/>
<Rectangle Canvas.Left="125" Width="100" Height="100" Fill="#CCF" Stroke="#CCF"/>
</Canvas>
</Page>
|
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 10 月前 |
|
|
Barta · WPF MVVM不更新视图 10 月前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 11 月前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 11 月前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |