Я просто играю с элементом управления PivotViewer в Silverlight 5. Кажется, что многие вещи улучшились, но у меня возникают некоторые проблемы с отображением моих старых коллекций .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;
Что происходит, когда элементы отображаются, но на панели фильтра ничего не отображается, и, если элемент выбран, для него больше нет описания!