public XukSpineItemWrapper(XukSpineItemData data, int index, XukSpineView view) { Data = data; Index = index; View = view; m_PropertyChangeHandler = new PropertyChangedNotifyBase(); m_PropertyChangeHandler.InitializeDependentProperties(this); }
private void resetList() { XukSpineItems = new ObservableCollection<XukSpineItemWrapper>(); if (m_Session.XukSpineItems == null || m_Session.XukSpineItems.Count <= 0) return; for (int i = 0; i < m_Session.XukSpineItems.Count; i++) //foreach (var fileUri in m_Session.XukSpineItems) { XukSpineItemData data = m_Session.XukSpineItems[i]; XukSpineItems.Add(new XukSpineItemWrapper(data, i, this)); } }