/// <summary>
        /// Property change handler
        /// </summary>
        /// <param name="property">The property.</param>
        protected virtual void OnPropertyChange(ItemLayoutPanelProperty property)
        {
            switch (property)
            {
            case ItemLayoutPanelProperty.BackColorProperty:
            case ItemLayoutPanelProperty.PanelGradientProperty:
            case ItemLayoutPanelProperty.BackgroundStyleProperty:
                BackgroundBrush = null;
                break;

            case ItemLayoutPanelProperty.BorderMarginProperty:
            case ItemLayoutPanelProperty.ItemSpacingProperty:
            case ItemLayoutPanelProperty.AutoSizeProperty:
            case ItemLayoutPanelProperty.ItemLayoutProperty:
                break;
            }

            if (propertyChangeListeners != null)
            {
                propertyChangeListeners(this, new PropertyChangeEventArgs(property));
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Create a new <c>XPPanelPropertyChangeArgs</c> with the specified
 /// property enumeration value
 /// </summary>
 /// <param name="property"></param>
 public PropertyChangeEventArgs(ItemLayoutPanelProperty property)
 {
     this.property = property ;
 }
 /// <summary>
 /// Create a new <c>ZeroitPandaPanelPropertyChangeArgs</c> with the specified
 /// property enumeration value
 /// </summary>
 /// <param name="property">The property.</param>
 public PropertyChangeEventArgs(ItemLayoutPanelProperty property)
 {
     this.property = property;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Property change handler
        /// </summary>
        /// <param name="property"></param>
        protected virtual void OnPropertyChange(ItemLayoutPanelProperty property)
        {
            switch(property) {
                case ItemLayoutPanelProperty.BackColorProperty:
                case ItemLayoutPanelProperty.PanelGradientProperty:
                case ItemLayoutPanelProperty.BackgroundStyleProperty:
                    BackgroundBrush = null ;
                    break ;

                case ItemLayoutPanelProperty.BorderMarginProperty:
                case ItemLayoutPanelProperty.ItemSpacingProperty:
                case ItemLayoutPanelProperty.AutoSizeProperty:
                case ItemLayoutPanelProperty.ItemLayoutProperty:
                    break ;
            }

            if (propertyChangeListeners != null) {
                propertyChangeListeners(this,new PropertyChangeEventArgs(property)) ;
            }
        }