Почему граница «Граница» 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
Это граница, или это просто линия вокруг элемента управления, чтобы вы могли что-то на поверхности дизайна? –
@TonyHopkinson На мгновение я подумал, что вы только что объяснили, что произошло, но на самом деле ... нет, это граница: http://i.imgur.com/ilQb0.png –