Wpf 当我调试的时候,图片不对位了,有人知道为什么吗?
我正在使用WPF xaml。当我进行调试时,图片与显示的设计不符。有人知道为什么吗?除了代码,我还需要添加什么?Sry第一次在这里发布。我还必须补充什么?顺便说一句,我使用的是VS2010Wpf 当我调试的时候,图片不对位了,有人知道为什么吗?,wpf,Wpf,我正在使用WPF xaml。当我进行调试时,图片与显示的设计不符。有人知道为什么吗?除了代码,我还需要添加什么?Sry第一次在这里发布。我还必须补充什么?顺便说一句,我使用的是VS2010 <Grid> <Image Source="C:TV\TV_Page_02.jpg" UseLayoutRounding="True"></Image> <Image Source="C:TV\2.jpg" UseLayoutRounding="Tru
<Grid>
<Image Source="C:TV\TV_Page_02.jpg" UseLayoutRounding="True"></Image>
<Image Source="C:TV\2.jpg" UseLayoutRounding="True" Margin="19,74,115,72"></Image>
<Image Source="C:TV\1.jpg" UseLayoutRounding="True" Margin="123,53,47,72"></Image>
</Grid>`
`
好吧,问题是:
“布局舍入应在UI场景中使用,在UI场景中,为了应用程序的整体外观,可能会牺牲对象的确切位置。由于使用此功能时会舍入布局参数,因此会丢失精确的元素放置。布局舍入对精确布局的一些影响包括
·元素的宽度和/或高度可以增加或减少至少1个像素
·对象的放置最多可以移动1个像素
·居中元素可以垂直或水平偏离中心,偏移量至少为1像素
如果你的应用程序有一个出人意料的模糊的图像或图标,模糊的线条或边框应该是清晰的,或者网格条尝试使用布局舍入。”-引自“WPF文本博客”
以下是有关此属性的详细信息的链接:
现在我想我们现在知道问题出在哪里了(uselayoutround=true)。只需删除此属性