| | |
| | | public class TreeItemData : NotifyBase |
| | | { |
| | | |
| | | public event EventHandler<bool> IsExpandedChange; |
| | | public event EventHandler<bool> VisibleChange; |
| | | |
| | | protected override void Set(string name) |
| | |
| | | _IsExpanded = value; |
| | | Set("IsExpanded"); |
| | | SetItemsVisible(value); |
| | | VisibleChange?.Invoke(this, value); |
| | | IsExpandedChange?.Invoke(this, value); |
| | | } |
| | | } |
| | | #endregion |
| | |
| | | { |
| | | return _IsVisible; |
| | | } |
| | | private set |
| | | set |
| | | { |
| | | if (_IsVisible == value) |
| | | { |
| | |
| | | _IsVisible = value; |
| | | Set("IsVisible"); |
| | | SetItemsVisible(value); |
| | | VisibleChange?.Invoke(this, value); |
| | | } |
| | | } |
| | | |