Example #1
0
 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);
 }
Example #3
0
        /// <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));
        }
Example #4
0
        /// <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);
        }
Example #5
0
 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);
 }
Example #6
0
 public override String Add(AbstractCommandable item) => throw new NotImplementedException();
 public override string Add(AbstractCommandable item)
 {
     item.PropertyChanged += ItemOnPropertyChanged;
     return base.Add(item);
 }