Я программно создаю всплывающее окно для элемента в окне WPF и не могу избавиться от черной границы:
var p = new Popup {
PlacementTarget = target,
IsOpen = true,
StaysOpen = false,
AllowsTransparency = true
};
// Add the popup content
p.Child = new Views.MapLocationInformation {DataContext = context};
Пользовательский элемент управления MapLocationInformation
определяется в XAML следующим образом:
<UserControl ...
mc:Ignorable="d"
Background="Transparent"
d:DesignHeight="65" d:DesignWidth="401">
<Border BorderThickness="1"
CornerRadius="5"
BorderBrush="{StaticResource ExpanderHeaderBorderGradient}"
Background="White"
Margin="0 0 8 8">
<Stackpanel> ... </Stackpanel>
</Border>
</UserControl>
Я не могу найти какую-либо комбинацию настройки границы, фона и прозрачности, которая сделала бы черную область прозрачной. Есть идеи?