private void refreshVisible(OrgViewItem child) { Debug.Assert(!_visible.Contains(child) == _hidden.Contains(child)); if (child.Data.IsVisible && !_visible.Contains(child)) { _visible.Add(child); _hidden.Remove(child); } else if (!child.Data.IsVisible && _visible.Contains(child)) { _visible.Remove(child); _hidden.Add(child); } }
public OrgTreePage() { InitializeComponent(); _tree.ItemsSource = OrgViewItem.GetViewArray(GetDemoData()); }