WPF检查Popup元素是否会自动重新定位

时间:2016-05-03 13:33:27

标签: wpf xaml popup

我正在开发一个包含弹出窗口的WPF控件。

弹出窗口相对于可拖动的元素放置。该元素可以位于屏幕边缘周围。因此,每次打开弹出窗口时,我都需要确定它是否适合屏幕,否则它将自动重新定位。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

可以将弹出窗口置于屏幕中间。 根据您输入的内容和标签,我假设您需要XAML来固定弹出屏幕。

你可以这样做:<Popup x:Name="ParentPopup" PlacementTarget="{Binding ElementName=MainPanel}" Placement="Center" />