Открытые статические члены | Статические открытые данные | Защищенные члены | Свойства

Класс AvalonDock.ResizingPanel

Граф наследования:AvalonDock.ResizingPanel:
AvalonDock.IDockableControl AvalonDock.DocumentPaneResizingPanel

Полный список членов класса

Открытые статические члены

static GridLength GetResizeWidth (DependencyObject obj)
static void SetResizeWidth (DependencyObject obj, GridLength value)
static GridLength GetResizeHeight (DependencyObject obj)
static void SetResizeHeight (DependencyObject obj, GridLength value)
static Size GetEffectiveSize (DependencyObject obj)
static void SetEffectiveSize (DependencyObject obj, Size value)

Статические открытые данные

static readonly DependencyProperty OrientationProperty
 Give access to Orientation attached property.
static readonly DependencyProperty ResizeWidthProperty
static readonly DependencyProperty ResizeHeightProperty
static readonly DependencyProperty EffectiveSizeProperty
static readonly RoutedEvent StateModifiedEvent

Защищенные члены

override Size MeasureOverride (Size availableSize)
 Compute the desidered size of the panel.
override Size ArrangeOverride (Size finalSize)
 Arranges children giving them a proportional space according to their SplitSize attached property value.
override void OnVisualChildrenChanged (DependencyObject visualAdded, DependencyObject visualRemoved)

Свойства

Orientation Orientation [get, set]
 Gets or sets the orientation of the panel.
bool IsDocked [get]
RoutedEventHandler StateModified

Методы

override Size AvalonDock.ResizingPanel.ArrangeOverride ( Size  finalSize  )  [protected]

Arranges children giving them a proportional space according to their SplitSize attached property value.

Аргументы:
finalSize 
Возвращает:
override Size AvalonDock.ResizingPanel.MeasureOverride ( Size  availableSize  )  [protected]

Compute the desidered size of the panel.

Аргументы:
availableSize 
Возвращает:

Данные класса

readonly DependencyProperty AvalonDock.ResizingPanel.EffectiveSizeProperty [static]
Инициализатор
            DependencyProperty.RegisterAttached("EffectiveSize", typeof(Size), typeof(ResizingPanel), new FrameworkPropertyMetadata(new Size(), OnMeasuresChanged))
readonly DependencyProperty AvalonDock.ResizingPanel.OrientationProperty [static]
Инициализатор
            DependencyProperty.Register("Orientation", typeof(Orientation), typeof(ResizingPanel), new FrameworkPropertyMetadata(Orientation.Horizontal, FrameworkPropertyMetadataOptions.AffectsMeasure, OnOrientationChanged))

Give access to Orientation attached property.

If horizontal oriented children are positioned from left to right and width of each child is computed according to ResizingWidth attached property value. When vertical oriented children are arranged from top to bottom, according to ResizingHeight of each child.

readonly DependencyProperty AvalonDock.ResizingPanel.ResizeHeightProperty [static]
Инициализатор
            DependencyProperty.RegisterAttached("ResizeHeight",
            typeof(GridLength),
            typeof(ResizingPanel),
            new FrameworkPropertyMetadata(new GridLength(1.0, GridUnitType.Star),
                OnSplitSizeChanged,
                OnCoerceSplitSize),
                new ValidateValueCallback(IsSplitSizeValid))
readonly DependencyProperty AvalonDock.ResizingPanel.ResizeWidthProperty [static]
Инициализатор
            DependencyProperty.RegisterAttached("ResizeWidth",
            typeof(GridLength),
            typeof(ResizingPanel),
            new FrameworkPropertyMetadata(new GridLength(1.0, GridUnitType.Star),
                OnSplitSizeChanged,
                OnCoerceSplitSize),
                new ValidateValueCallback(IsSplitSizeValid))
readonly RoutedEvent AvalonDock.ResizingPanel.StateModifiedEvent [static]
Инициализатор
            EventManager.RegisterRoutedEvent("StateModified", RoutingStrategy.Bubble,
                                             typeof(RoutedEventHandler), typeof(ResizingPanel))

Полный список свойств

Orientation AvalonDock.ResizingPanel.Orientation [get, set]

Gets or sets the orientation of the panel.

If horizontal oriented children are positioned from left to right and width of each child is computed according to ResizingWidth attached property value. When vertical oriented children are arranged from top to bottom, according to ResizingHeight of each child.