WPF Popup не отображается сверху после изменения разрешения экрана?
<Border Name="PART_MegaMenuHoverArea" Padding="{TemplateBinding Padding}" CornerRadius="5" BorderThickness="0" Background="{TemplateBinding Background}" SnapsToDevicePixels="True">
<Grid Panel.ZIndex="1000">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<ContentPresenter Grid.Column="0" ContentSource="Header" Margin="0,-3,0,0"/>
<Image x:Name="Checkmark" Grid.Column="1" Source="../Images/Checkmark.png" Visibility="Collapsed" Margin="10,-1,0,0"/>
</Grid>
</Border>
<Popup Name="PART_MegaMenuPopup" AllowsTransparency="True" PlacementTarget="{Binding ElementName=PART_MegaMenuHoverArea}" PlacementRectangle="{TemplateBinding PlacementRectangle}"
StaysOpen="False" Placement="Bottom">
Остальная часть кода - это логика пользовательского интерфейса, поэтому привязка выполняется на внешнем интерфейсе. Он работает в Windows 7, но в Windows XP после изменения разрешения экрана всплывающее окно отображается за основным окном. Есть идеи?