我正在構建一個需要可以隱藏的DataGrid
的應用程序。我曾嘗試將其包裝在Expander
中,但它並不完全理想。理想情況下,我希望DataGrid
能夠在不影響其他控件的情況下「漂浮」在主窗口之外,只需要一個按鈕即可在需要時隱藏和顯示它。C#WPF DataGrid外部窗口
這是可能的嗎?
謝謝你的時間。
我正在構建一個需要可以隱藏的DataGrid
的應用程序。我曾嘗試將其包裝在Expander
中,但它並不完全理想。理想情況下,我希望DataGrid
能夠在不影響其他控件的情況下「漂浮」在主窗口之外,只需要一個按鈕即可在需要時隱藏和顯示它。C#WPF DataGrid外部窗口
這是可能的嗎?
謝謝你的時間。
您可以將它放在Popup
中,並更改其IsOpen狀態以隱藏或顯示它。雖然請記住,Popup不會隨窗口移動。
你將不得不把它放在一個窗體,使其浮動。新形式可以是主要形式的子模式,以非模式形式打開。
<ToggleButton Name="ShowHideGrid" Content="Show/Hide Grid"/>
<Popup IsOpen="{Binding ElementName=ShowHideGrid, Path=IsChecked}">
<!-- Grid goes here -->
</Popup>
是的,正是我之後!非常感謝。 – 2009-12-08 05:32:30