0

我正在构建一个需要DataGrid可以隐藏的应用程序。我已经尝试将它包装在一个中,Expander但它并不完全理想。理想情况下,我想要的是能够DataGrid在主窗口之外“浮动”而不影响其他控件,并且只有一个按钮可以在需要时隐藏和显示它。

这是可能吗?

谢谢你的时间。

4

3 回答 3

1

您必须将其放在表格上以使其浮动。新窗体可以是作为非模态打开的主窗体的子窗体。

于 2009-12-08T03:37:23.217 回答
1

您可以将其置于 aPopup并更改其 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 回答