标签: snapstodevicepixels

什么时候应该在WPF 4.0中使用SnapsToDevicePixels?

任何人都可以建议何时SnapsToDevicePixels在WPF 4.0中使用?

它是否应该仅在有问题的情况下偶尔使用,在整个应用程序中,只在某些控件或什么?

.net wpf snapstodevicepixels

56
推荐指数
3
解决办法
3万
查看次数

WPF中的SnapsToDevicePixels在外行术语中意味着什么?

任何人?假设我有一个Window类,我给SnapsToDevicePixels = true?怎么了?

c# snapstodevicepixels

13
推荐指数
1
解决办法
1万
查看次数

如何避免单个像素线在wpf中消失?

element(StrokeThickness="1" SnapsToDevicePixels="True") 在Grid中使用Path .我想调整窗口大小,Grid元素由Viewbox元素包装.

问题

当我调整窗口大小时,Path会消失一段时间.如果我将SnapsToDevicePixels变为false,则Path元素可能会模糊,这不是我想要的.

如何避免单个像素线消失?

XAML代码:

<Window x:Class="WpfApplication2.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="207" Width="475">
   <Viewbox Stretch="Fill">
       <Grid Height="320" Width="517">
          <Path Data="M0,0 H1 z" StrokeThickness="1" Stroke="Black" Margin="72,73,79,218" Stretch="Fill" SnapsToDevicePixels="True" MinHeight="1"/>
       </Grid>
   </Viewbox>
Run Code Online (Sandbox Code Playgroud)

可惜我没有声誉来发布运行时效果.

c# wpf snapstodevicepixels

5
推荐指数
1
解决办法
607
查看次数

SnapsToDevicePixels,UseLayoutRounding和BitmapScalingMode似乎不起作用

当我在WPF上使用Visual Studio C#2010进行编程时,无论将SnapsToDevicePixels设置为true,将UseLayoutRounding设置为true还是将BitmapScalingMode设置为HighQuality,一些Text都非常不清楚.你可以在图片中看到问题......

http://i.stack.imgur.com/WXPAF.png

任何人都知道如何解决它?

wpf xaml snapstodevicepixels

4
推荐指数
1
解决办法
854
查看次数

SnapsToDevicePixels似乎在StackPanel中不起作用

我在StackPanel中有更多的扩展器(Orientation = Vertical).当我扩展一个时,扩展的一个下面的其他人似乎是模糊的.就像它SnapsToDevicePixels = False一样.

我认为问题可能在StackPanel中,因为它不支持.NET 3.5(我使用)中的UseLayoutRounding.这可能或问题可能在其他地方吗?

我几乎到处都把SnapsToDevicePixels ="True",但没有改变.

(字体大小为12因此它不能[1]:WPF模糊字体问题 - 解决方案)

wpf blurry stackpanel snapstodevicepixels .net-3.5

3
推荐指数
1
解决办法
1141
查看次数

标签 统计

snapstodevicepixels ×5

wpf ×4

c# ×2

.net ×1

.net-3.5 ×1

blurry ×1

stackpanel ×1

xaml ×1