题
我建立,需要能够隐藏一个DataGrid
的应用程序。我曾尝试在Expander
包装它,但它是不完全理想。理想的情况是什么,我想是有DataGrid
“浮动”的主窗口外,不影响其他控制和只是有一个按钮可隐藏或显示其需要时的能力。
这是在所有可能的?
感谢您的时间。
解决方案
您可以把它放在一个Popup
并改变其ISOPEN状态隐藏或显示它。不过请记住,弹出不会走动的窗口。
其他提示
您将不得不把它窗体上,使其漂浮。新的形式可以是主要形式的儿童打开的非模态。
<ToggleButton Name="ShowHideGrid" Content="Show/Hide Grid"/>
<Popup IsOpen="{Binding ElementName=ShowHideGrid, Path=IsChecked}">
<!-- Grid goes here -->
</Popup>
不隶属于 StackOverflow