我創建了一個具有固定寬度和高度(256x256)的畫布。在它旁邊,我放置了一個顯示256x256紋理而不伸展的圖像控件。屏幕上兩種控件的實際尺寸差異如何?WPF控件大小大於明確設置的寬度和高度值
Here - 是顯示尺寸不匹配的截圖。
和here - TestLines256.png萬一有人喜歡檢查它(也許指出我很笨,這個紋理是180x180,而不是我聲稱的那樣是256x256)。
XAML與創建控件:
<Window x:Class="OversizedQuad.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" SizeToContent="WidthAndHeight">
<StackPanel Orientation="Horizontal">
<Canvas Width="256" Height="256" Background="Red" />
<Image Stretch="None" Source="TestLines256.png" />
</StackPanel>
http://stackoverflow.com/questions/1189384/wpf-pixels-to-desktop-pixels – 2010-09-05 10:23:21