0

DataGrid非表示にできるを必要とするアプリケーションを構築しています。私はそれを包んでみましたExpanderが、それは完全に理想的ではありません。理想的にはDataGrid、他のコントロールに影響を与えることなく、必要なときに表示したり非表示にしたりするためのボタンだけを使用して、メインウィンドウの外側に「フローティング」する機能が必要です。

これは可能ですか?

御時間ありがとうございます。

4

3 に答える 3

1

フロートさせるには、フォームに配置する必要があります。新しいフォームは、非モーダルとして開かれたメインフォームの子にすることができます。

于 2009-12-08T03:37:23.217 に答える
1

それをに置きPopup、IsOpen状態を変更して、非表示または表示することができます。ただし、ポップアップはウィンドウと一緒に移動しないことに注意してください。

于 2009-12-08T03:38:13.427 に答える
0
<ToggleButton Name="ShowHideGrid" Content="Show/Hide Grid"/>
<Popup IsOpen="{Binding ElementName=ShowHideGrid, Path=IsChecked}">
    <!-- Grid goes here -->
</Popup>
于 2009-12-08T09:02:39.440 に答える