爲什麼WPF邊框的「邊框」在設計模式下可見,但在應用程序中不可見?
設計師展示各地紅色背景上的黑色邊框,但實際應用中只顯示紅色背景。是什麼賦予了?如何強制黑色邊框可見?
下面是這個窗口的XAML:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
MinWidth="400" MinHeight="300"
TextOptions.TextFormattingMode="Display">
<DockPanel Background="{DynamicResource {x:Static SystemColors.ControlBrushKey}}">
<Button DockPanel.Dock="Top" Content="A button"
Padding="8,2" Margin="8" />
<Border DockPanel.Dock="Top" Height="10" BorderBrush="Black"
SnapsToDevicePixels="True" Background="Red" />
<Button DockPanel.Dock="Top" Content="A button"
Padding="8,2" Margin="8" />
</DockPanel>
</Window>
+1截圖 – Alain 2012-04-09 16:43:30
就是這個邊框,還是僅僅是一個圍繞控制的線條,所以你可以在設計表面上有一些東西? – 2012-04-09 17:02:24
@TonyHopkinson有一刻有我還以爲你剛剛解釋發生了什麼事,但實際上......不,那是邊界:http://i.imgur.com/ilQb0.png – 2012-04-09 17:06:44