我有一個觀點:
<UserControl ...>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<ComboBox ItemSource="{Binding Items}" />
**<???>**
</Grid>
</UserControl>
我視圖模型:
public class VM
{
// ...
public List<Entities> Items { get; set;}
public String Title { get; set; }
}
和我有幾個子視圖是這樣的:
<UserControl ...>
<TextBlock Text="{Binding Title}" />
</UserControl>
當用戶從的Selecta在ComboBox
主視圖一定的價值,我需要在主視圖中的一些subViews
秒列 的地方。如果用戶在ComboBox
中選擇其他值,則另一個subView
可替代現有的subView
。
怎麼辦?
如果你的問題是相似的另一個我已經回答了:http://stackoverflow.com/問題/ 5309099 /改變-中,視圖-FOR-A-視圖模型/ 5310213#5310213。我可以重寫它,所以它會使用組合框進行視圖切換。 – vorrtex
感謝您的鏈接。我解決了這個問題:) – Lari13