2009-12-08 2 views
0

숨길 수있는 DataGrid이 필요한 응용 프로그램을 작성하고 있습니다. 내가 Expander에서 포장을 시도했지만 정확하게 이상적이지 않습니다. 이상적으로 내가 원하는 것은 DataGrid을 다른 창에 영향을주지 않고 숨기고 필요할 때 보여줄 수있는 메인 윈도우 밖에 "떠 다니는"기능을 갖게하는 것입니다.C# WPF DataGrid outside Window

이 모든 것이 가능합니까?

감사합니다.

답변

1

Popup에 넣고 IsOpen 상태를 숨기거나 표시하도록 변경할 수 있습니다. 팝업은 창을 따라 이동하지 않습니다.

+0

네, 정확히 내가 한 것! 정말 고마워. –

1

폼을 플로트 시키려면 폼에 넣어야합니다. 새 양식은 기본 양식의 모달이 아닌 모달로 열 수 있습니다.

0
<ToggleButton Name="ShowHideGrid" Content="Show/Hide Grid"/> 
<Popup IsOpen="{Binding ElementName=ShowHideGrid, Path=IsChecked}"> 
    <!-- Grid goes here --> 
</Popup>