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

Класс AvalonDock.Pane

Граф наследования:AvalonDock.Pane:
AvalonDock.IDropSurface AvalonDock.IDockableControl AvalonDock.DockablePane AvalonDock.DocumentPane AvalonDock.FloatingDockablePane AvalonDock.FlyoutDockablePane AvalonDock.FloatingDocumentPane

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

Открытые члены

virtual DockingManager GetManager ()
virtual void Dock ()
 Dock contained contents to the container DockingManager
override void OnApplyTemplate ()
virtual bool OpenOptionsMenu (UIElement menuTarget)
 Open the option context menu.
virtual void CloseOptionsMenu ()
 Close the options context menu.
virtual void Select (ManagedContent content)

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

static readonly DependencyProperty HasSingleItemProperty = HasSingleItemPropertyKey.DependencyProperty
static readonly DependencyProperty ContainsActiveContentProperty = ContainsActiveContentPropertyKey.DependencyProperty
static readonly DependencyProperty ShowHeaderProperty
static readonly DependencyProperty IsOptionsMenuOpenProperty = IsOptionsMenuOpenPropertyKey.DependencyProperty

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

virtual void OnLoaded (object sender, RoutedEventArgs e)
virtual void OnUnloaded (object sender, RoutedEventArgs e)
override void OnSelectionChanged (SelectionChangedEventArgs e)
override void OnItemsChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
override void OnVisualParentChanged (DependencyObject oldParent)
virtual void CheckItems (IList newItems)
void SetContainsActiveContent (bool value)
 Provides a secure method for setting the ContainsActiveContent property. This dependency property indicates if this Pane contains a ManagedContent set as active content into the parent DockingManager object.
virtual void OnContainsActiveContentChanged (DependencyPropertyChangedEventArgs e)
 Provides derived classes an opportunity to handle changes to the ContainsActiveContent property.
void RemoveDragPaneReferences ()
void AddDragPaneReferences ()
virtual void OnDragEnter (Point point)
virtual void OnDragOver (Point point)
virtual void OnDragLeave (Point point)
virtual bool OnDrop (Point point)
override void OnInitialized (EventArgs e)
virtual void OnExecuteCommand (object sender, ExecutedRoutedEventArgs e)
virtual void OnCanExecuteCommand (object sender, CanExecuteRoutedEventArgs e)
void FocusContent ()
 Move focus to pane content and activate it.

Защищенные данные

FrameworkElement _partHeader = null
ContextMenu cxOptions = null

Свойства

bool HasSingleItem [get, set]
virtual bool IsDocked [get]
bool ContainsActiveContent [get]
 Gets the ContainsActiveContent property. This dependency property indicates if this Pane contains a ManagedContent set as active content into the parent DockingManager object.
abstract bool IsSurfaceVisible [get]
virtual Rect SurfaceRectangle [get]
bool ShowHeader [get, set]
 Gest or set a value indicating if pane should show the tab header.
bool IsOptionsMenuOpen [get, set]
 Gets a value indicating if the options context menu is open.

События

PropertyChangedEventHandler PropertyChanged

Методы

virtual void AvalonDock.Pane.CloseOptionsMenu (  )  [virtual]

Close the options context menu.

virtual void AvalonDock.Pane.Dock (  )  [virtual]

Dock contained contents to the container DockingManager

Переопределяется в AvalonDock.FloatingDockablePane и AvalonDock.FloatingDocumentPane.

void AvalonDock.Pane.FocusContent (  )  [protected]

Move focus to pane content and activate it.

virtual void AvalonDock.Pane.OnContainsActiveContentChanged ( DependencyPropertyChangedEventArgs  e  )  [protected, virtual]

Provides derived classes an opportunity to handle changes to the ContainsActiveContent property.

virtual bool AvalonDock.Pane.OpenOptionsMenu ( UIElement  menuTarget  )  [virtual]

Open the option context menu.

Аргументы:
menuTarget Target element under which context menu will be shown. Pass null if context menu should be shown at mouse position.
Возвращает:
True if context menu resource was found and open, false otherwise.

Переопределяется в AvalonDock.DockablePane и AvalonDock.DocumentPane.

void AvalonDock.Pane.SetContainsActiveContent ( bool  value  )  [protected]

Provides a secure method for setting the ContainsActiveContent property. This dependency property indicates if this Pane contains a ManagedContent set as active content into the parent DockingManager object.

Аргументы:
value The new value for the property.

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

readonly DependencyProperty AvalonDock.Pane.ShowHeaderProperty [static]
Инициализатор
            DependencyProperty.Register("ShowHeader", typeof(bool), typeof(Pane), new UIPropertyMetadata(true))

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

bool AvalonDock.Pane.ContainsActiveContent [get]

Gets the ContainsActiveContent property. This dependency property indicates if this Pane contains a ManagedContent set as active content into the parent DockingManager object.

bool AvalonDock.Pane.IsOptionsMenuOpen [get, set]

Gets a value indicating if the options context menu is open.

bool AvalonDock.Pane.ShowHeader [get, set]

Gest or set a value indicating if pane should show the tab header.