我建立,需要能够隐藏一个DataGrid的应用程序。我曾尝试在Expander包装它,但它是不完全理想。理想的情况是什么,我想是有DataGrid“浮动”的主窗口外,不影响其他控制和只是有一个按钮可隐藏或显示其需要时的能力。

这是在所有可能的?

感谢您的时间。

有帮助吗?

解决方案

您可以把它放在一个Popup并改变其ISOPEN状态隐藏或显示它。不过请记住,弹出不会走动的窗口。

其他提示

您将不得不把它窗体上,使其漂浮。新的形式可以是主要形式的儿童打开的非模态。

<ToggleButton Name="ShowHideGrid" Content="Show/Hide Grid"/>
<Popup IsOpen="{Binding ElementName=ShowHideGrid, Path=IsChecked}">
    <!-- Grid goes here -->
</Popup>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top