public override bool Add(AbstractCommandable item) { if (item.GetType().IsAssignableFrom(typeof(AbstractMenuItem))) { throw new ArgumentException("Expected a AbstractMenuItem as the argument. Only Menu's can be added within a Menu."); } return(base.Add(item)); }
/// <summary> /// Adds the specified item. /// </summary> /// <param name="item">The item.</param> /// <returns><c>true</c> if successfully added, <c>false</c> otherwise</returns> public override string Add(AbstractCommandable item) { AbstractToolbar tb = item as AbstractToolbar; if (tb != null) { tb.IsCheckable = true; tb.IsChecked = true; } return base.Add(item); }
/// <summary> /// Adds the specified item. /// </summary> /// <param name="item">The item.</param> /// <returns><c>true</c> if successfully added, <c>false</c> otherwise</returns> public override string Add(AbstractCommandable item) { AbstractToolbar tb = item as AbstractToolbar; if (tb != null) { tb.IsCheckable = true; tb.IsChecked = true; } return(base.Add(item)); }
/// <summary> /// Adds the specified item. /// </summary> /// <param name="item">The item.</param> /// <returns><c>true</c> if successfully added, <c>false</c> otherwise</returns> public override string Add(AbstractCommandable item) { AbstractToolbar tb = item as AbstractToolbar; if (tb != null) { tb.IsCheckable = true; // tb.IsChecked = true; default = unchecked } string res = base.Add(item); return(res); }
public override bool Add(AbstractCommandable item) { if (item.GetType().IsAssignableFrom(typeof (AbstractMenuItem))) { throw new ArgumentException( "Expected a AbstractMenuItem as the argument. Only Menu's can be added within a Menu."); } return base.Add(item); }
public override String Add(AbstractCommandable item) => throw new NotImplementedException();
public override string Add(AbstractCommandable item) { item.PropertyChanged += ItemOnPropertyChanged; return base.Add(item); }