我正在开发一个包含弹出窗口的WPF控件。
弹出窗口相对于可拖动的元素放置。该元素可以位于屏幕边缘周围。因此,每次打开弹出窗口时,我都需要确定它是否适合屏幕,否则它将自动重新定位。
我怎样才能做到这一点?
答案 0 :(得分:0)
可以将弹出窗口置于屏幕中间。 根据您输入的内容和标签,我假设您需要XAML来固定弹出屏幕。
你可以这样做:<Popup x:Name="ParentPopup" PlacementTarget="{Binding ElementName=MainPanel}" Placement="Center" />