Warum ist der Rand von WPF Border im Entwurfsmodus sichtbar, aber nicht in der Anwendung?
Der Designer zeigt einen schwarzen Rand um den roten Hintergrund, aber die tatsächliche Anwendung zeigt nur den roten Hintergrund. Was gibt? Wie erzwinge ich, dass der schwarze Rand sichtbar ist?
Hier ist das XAML für dieses Fenster:
<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 für Screenshot – Alain
Ist das die Grenze, oder ist es nur eine Linie um die Kontrolle, so dass Sie etwas auf der Designoberfläche haben können? –
@TonyHopkinson Für einen Moment dort dachte ich, du hättest gerade erklärt, was passiert ist, aber eigentlich ... nein, das ist die Grenze: http://i.imgur.com/ilQb0.png –