最近在做Silverlight项目时,需要根据绑定的内容动态生成不同的模板。如是在网上找了下,发现这个不错,如是把例子总结了下。代码和注释如下。
(1)ObservableObject.cs类
(2)City.cs类
(3)DataTemplateSelector.cs类
(4)CountryTemplateSelector.cs类
(5)MainViewModel.cs类
(6)MainPage.xaml
(7)MainPage.cs
最近在做Silverlight项目时,需要根据绑定的内容动态生成不同的模板。如是在网上找了下,发现这个不错,如是把例子总结了下。代码和注释如下。
(1)ObservableObject.cs类
(2)City.cs类
(3)DataTemplateSelector.cs类
(4)CountryTemplateSelector.cs类
(5)MainViewModel.cs类
(6)MainPage.xaml
(7)MainPage.cs