Show / Hide Table of Contents

Class WpfWindowWrap

Wraps a Windows Presentation Framework Window to provide additional window‑management services.

Inheritance
object
WpfWindowWrap
Implements
IWpfWindow
IMsWindow
IWindow
ICloseable
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: TheXDS.MCART.Types
Assembly: MCART.Wpf.Common.dll
Syntax
public class WpfWindowWrap : IWpfWindow, IMsWindow, IWindow, ICloseable

Constructors

| Edit this page View Source

WpfWindowWrap(Window)

Wraps a Windows Presentation Framework Window to provide additional window‑management services.

Declaration
public WpfWindowWrap(Window window)
Parameters
Type Name Description
Window window

Window to wrap.

Properties

| Edit this page View Source

WindowState

Gets a value that indicates the window state.

Declaration
public WindowState WindowState { get; }
Property Value
Type Description
WindowState

Operators

| Edit this page View Source

implicit operator WpfWindowWrap(Window)

Implicitly converts a Window to a WpfWindowWrap.

Declaration
public static implicit operator WpfWindowWrap(Window window)
Parameters
Type Name Description
Window window

Object to convert.

Returns
Type Description
WpfWindowWrap
| Edit this page View Source

implicit operator Window(WpfWindowWrap)

Implicitly converts a WpfWindowWrap to a Window.

Declaration
public static implicit operator Window(WpfWindowWrap wrap)
Parameters
Type Name Description
WpfWindowWrap wrap

Object to convert.

Returns
Type Description
Window

Implements

IWpfWindow
IMsWindow
IWindow
ICloseable

Extension Methods

Objects.ShallowCopyTo(object, object, Type)
ObjectExtensions.FieldsOf<T>(object)
ObjectExtensions.GetAttribute<T>(object)
ObjectExtensions.GetAttributes<T>(object)
ObjectExtensions.HasAttrValue<TAttribute, TValue>(object, out TValue)
ObjectExtensions.HasAttribute<T>(object)
ObjectExtensions.HasAttribute<T>(object, out T?)
ObjectExtensions.HasAttributes<T>(object, out IEnumerable<T>?)
ObjectExtensions.Is(object?, object?)
ObjectExtensions.IsEither(object, IEnumerable)
ObjectExtensions.IsEither(object, params object[])
ObjectExtensions.IsNeither(object, IEnumerable)
ObjectExtensions.IsNeither(object, params object[])
ObjectExtensions.IsNot(object?, object?)
ObjectExtensions.PropertiesOf<T>(object)
ObjectExtensions.WhichAre(object, IEnumerable<object>)
ObjectExtensions.WhichAre(object, params object[])
WpfWindowExtensions.HookHelp(IWpfWindow, HandledEventHandler)
Common.IfNotNull<T>(T?, Action<T>)
Objects.Itself<T>(T)
Objects.ShallowCopyTo<T>(T, T)
CollectionExtensions.PushInto<TItem, TCollection>(TItem, ICollection<TCollection>)
DictionaryExtensions.PushInto<TKey, TValue>(TValue, TKey, IDictionary<TKey, TValue>)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX