我只是在 Silverlight 5 中使用 PivotViewer 控件。似乎很多事情都得到了改进,但我在显示.cxml
在 Silverlight 4 下完美运行的旧集合时遇到了一些问题
旧的编码方式:
InitializeComponent();
MainPivotViewer.LoadCollection("http://localhost:4573/ClientBin/Actresses.cxml", string.Empty);
现在翻译成类似:
InitializeComponent();
CxmlCollectionSource _cxml = new CxmlCollectionSource(new Uri("http://localhost:1541/ClientBin/Actresses.cxml", UriKind.Absolute));
PivotMainPage.PivotProperties = _cxml.ItemProperties.ToList();
PivotMainPage.ItemTemplates = _cxml.ItemTemplates;
PivotMainPage.ItemsSource = _cxml.Items;
发生的情况是显示了项目,但过滤器窗格中没有显示任何内容,如果选择了一个项目,则不再有任何描述!