/// <summary> /// Initialize a new instance of the MenuTreeNode class. /// </summary> /// <param name="item">Menu item to represent.</param> public MenuTreeNode(KryptonBreadCrumbItem item) { _item = item; _propertyObject = item; Text = _item.ToString(); // Hook into property changes _item.PropertyChanged += new PropertyChangedEventHandler(OnPropertyChanged); }
private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) { // Update with correct string for new state Text = _item.ToString(); }