2011-11-10 69 views
1

我目前正在研究一個具有選項卡控件的項目,其中包含一個包含一系列用戶控件的包裝面板。我正在尋找一種方法來允許用戶選擇一個用戶控件,並將其最大化爲選項卡控件/窗口的大小。將用戶控件擴展爲完整窗口大小

一個想法是簡單地從面板中刪除所有其他項目。但是我試圖儘可能多地使用MVVM,我不確定用戶控件應該知道面板的多少。 (用戶控件將包含一個按鈕,以允許最大化)

有沒有辦法從網格中臨時刪除usercontrol並將其視爲模態彈出窗口或只是爲了填充窗口?

回答

3

如何具有「可見」或「最大化」布爾在用於每個用戶的基於控制項,和數據綁定視圖模型屬性,所述用戶控制能見度屬性到適當的屬性。然後將視圖模型中的用戶控件最大化/恢復按鈕綁定到命令以適當地更改虛擬機屬性?

相關問題