2016-05-03 5 views
0

ポップアップを含むWPFコントロールを開発しています。WPFポップアップ要素が自動的に再配置されるかどうかを確認します。

ポップアップは、ドラッグ可能な要素に相対的に配置されます。この要素は、画面の端に配置できます。だから私はポップアップを開くたびに、それが画面に収まるかどうかを判断する必要があります、または自動的に再配置されます。

どうすればこの問題を解決できますか?

答えて

0

たとえば、画面の中央にポップアップを中央に置くことができます。 あなたが入力したものとタグに基づいて、私はポップアップスクリーンを中心にするためにXAMLが必要だと思っています。

あなたはこのようにそれを行うことができます:<Popup x:Name="ParentPopup" PlacementTarget="{Binding ElementName=MainPanel}" Placement="Center" />