C# WPF kích thước khác nhau từ IDE sau khi gỡ lỗi?
Tôi gặp sự cố với giao diện khác nhau trong Blend/VS2012 IDE
và trong Debugging
. Trong IDE
, Rectangle
là trung tâm, nhưng khi được biên soạn hoặc sửa lỗi, kích thước của lề là khác nhau. Theo quan điểm của tôi, điều này xảy ra vì kích thước của đường viền cửa sổ là khác nhau. Tôi thực sự muốn khắc phục vấn đề này. Bất kỳ đề xuất?
Cảm ơn bạn.
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="202" Width="194">
<Grid HorizontalAlignment="Left" Height="171" VerticalAlignment="Top" Width="186">
<Rectangle Fill="#FFF4F4F5" HorizontalAlignment="Left" Height="151" Margin="10,10,0,0" Stroke="Black" VerticalAlignment="Top" Width="166"/>
</Grid>
Sửa XAML
mã:
<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="202" Width="194">
<Grid HorizontalAlignment="Left" Height="171" VerticalAlignment="Top" Width="186">
<Rectangle Fill="#FFF4F4F5" HorizontalAlignment="Center" Height="151" Margin="10" Stroke="Black" VerticalAlignment="Center" Width="166"/>
</Grid>
Kết quả là như nhau. Đây có phải là vấn đề của PC của tôi không?
Bạn có thể cung cấp mã xaml không? – Xelom
Xelom, tôi đã thêm mã xaml. Cám ơn vì sự quan tâm của bạn. – jn4kim
Thay đổi lề thành Margin = "10" và đặt Horizontal và VerticalAlignment thành Stretch hoặc Center. –