Show / Hide Table of Contents

Class Overlay

Reprents the overlay definition.

Inheritance
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
Overlay
Inherited Members
System.Windows.Freezable.Clone()
System.Windows.Freezable.CloneCurrentValue()
System.Windows.Freezable.GetAsFrozen()
System.Windows.Freezable.GetCurrentValueAsFrozen()
System.Windows.Freezable.Freeze()
System.Windows.Freezable.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
System.Windows.Freezable.CreateInstance()
System.Windows.Freezable.CloneCore(System.Windows.Freezable)
System.Windows.Freezable.CloneCurrentValueCore(System.Windows.Freezable)
System.Windows.Freezable.GetAsFrozenCore(System.Windows.Freezable)
System.Windows.Freezable.GetCurrentValueAsFrozenCore(System.Windows.Freezable)
System.Windows.Freezable.OnChanged()
System.Windows.Freezable.ReadPreamble()
System.Windows.Freezable.WritePreamble()
System.Windows.Freezable.WritePostscript()
System.Windows.Freezable.OnFreezablePropertyChanged(System.Windows.DependencyObject, System.Windows.DependencyObject)
System.Windows.Freezable.OnFreezablePropertyChanged(System.Windows.DependencyObject, System.Windows.DependencyObject, System.Windows.DependencyProperty)
System.Windows.Freezable.Freeze(System.Windows.Freezable, System.Boolean)
System.Windows.Freezable.CanFreeze
System.Windows.Freezable.IsFrozen
System.Windows.Freezable.Changed
System.Windows.DependencyObject.Equals(System.Object)
System.Windows.DependencyObject.GetHashCode()
System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)
System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, System.Object)
System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey, System.Object)
System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)
System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)
System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)
System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)
System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)
System.Windows.DependencyObject.GetLocalValueEnumerator()
System.Windows.DependencyObject.DependencyObjectType
System.Windows.DependencyObject.IsSealed
System.Windows.Threading.DispatcherObject.Dispatcher
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: DevZest.Windows.Docking.Primitives
Assembly: DevZest.WpfDocking.dll
Syntax
public sealed class Overlay : Freezable, ISealable
Remarks

You can attach Overlay object to System.Windows.FrameworkElement by setting DockManager.Overlay attached property. Once Overlay object attached, a System.Windows.Controls.ContentPresenter will be generated on top of the associated element.

Fields

Name Description
AssociatedElementProperty

Identifies the AssociatedElement dependency property.

ContentProperty

Identifies the Content dependency property.

ContentTemplateProperty

Identifies the ContentTemplate dependency property.

ContentTemplateSelectorProperty

Identifies the ContentTemplateSelector dependency property.

IsFloatingWindowPreviewProperty

Identifies the IsFloatingWindowPreview dependency property.

Properties

Name Description
AssociatedElement

Gets the associated element.

Content

Gets or sets the data used to generate the overlay UI.

ContentTemplate

Gets or sets the template used to display the content of the overlay.

ContentTemplateSelector

Gets or sets the System.Windows.Controls.DataTemplateSelector, which allows the application writer to provide custom logic for choosing the template that is used to display the content of the overlay.

IsFloatingWindowPreview

Gets or sets the value indicates whether the overlay is floating window preview.

Methods

Name Description
CreateInstanceCore()
FreezeCore(Boolean)
  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest