質問
私は非表示にすることができますDataGrid
を必要とするアプリケーションを構築しています。私はExpander
でそれをラップ試してみましたが、それはまさに理想的ではありません。理想的には私が望むものをDataGrid
が他のコントロールに影響を与えるだけ必要なときにそれを隠し、表示するボタンを持たずに、メインウィンドウの外に「フローティング」持っている能力です。
このすべてで可能ですか?
あなたの時間をありがとうます。
解決
あなたはPopup
に入れて、それを隠したり表示するためにそののIsOpen状態を変更することができます。けれどもポップアップウィンドウで動き回るないであろうことを覚えておいています。
他のヒント
あなたはそれがフロートにするために、フォームの上に置く必要があります。新しいフォームは、メインフォームの子を非モーダルとして開くことができます。
<ToggleButton Name="ShowHideGrid" Content="Show/Hide Grid"/>
<Popup IsOpen="{Binding ElementName=ShowHideGrid, Path=IsChecked}">
<!-- Grid goes here -->
</Popup>
所属していません StackOverflow