Generated with .NET Object Model Diagram Generator

WinUIEx

AcrylicSystemBackdrop : SystemBackdrop

Constructors

  • AcrylicSystemBackdrop()
CombineMode : int
  • And
  • Or
  • Xor
  • Diff
CompositionBrushBackdrop : SystemBackdrop

Constructors

  • CompositionBrushBackdrop()

Methods

  • CreateBrush(Compositor compositor) : CompositionBrush
ExtendedWindowStyle : int
  • AcceptFiles
  • AppWindow
  • ClientEdge
  • Composited
  • ContextHelp
  • ControlParent
  • DlgModalFrame
  • Layered
  • LayoutRtl
  • Left
  • LeftScrollBar
  • LtrReading
  • MdiChild
  • NoActivate
  • NoInheritLayout
  • NoParentNotify
  • NoRedirectionBitmap
  • OverlappedWindow
  • PaletteWindow
  • Right
  • RightScrollBar
  • RtlReading
  • StaticEdge
  • ToolWindow
  • TopMost
  • Transparent
  • WindowEdge
HwndExtensions

Methods

  • CenterOnScreen(IntPtr hwnd, Double? width = null, Double? height = null)
  • GetActiveWindow() : IntPtr
  • GetDesktopWindow() : IntPtr
  • GetDpiForWindow(IntPtr hwnd) : uint
  • GetDpiForWindowsMonitor(IntPtr hwnd) : uint
  • GetExtendedWindowStyle(IntPtr hWnd) : ExtendedWindowStyle
  • GetWindowStyle(IntPtr hWnd) : WindowStyle
  • HideWindow(IntPtr hWnd) : bool
  • MaximizeWindow(IntPtr hWnd) : bool
  • MinimizeWindow(IntPtr hWnd) : bool
  • RestoreWindow(IntPtr hWnd) : bool
  • SetAlwaysOnTop(IntPtr hwnd, bool enable)
  • SetExtendedWindowStyle(IntPtr hWnd, ExtendedWindowStyle newStyle)
  • SetForegroundWindow(IntPtr hWnd) : bool
  • SetIcon(IntPtr hwnd, IconId iconId)
  • SetIcon(IntPtr hwnd, string iconPath)
  • SetTaskBarIcon(IntPtr hWnd, Icon? icon)
  • SetWindowOpacity(IntPtr hWnd, byte alpha)
  • SetWindowPositionAndSize(IntPtr hwnd, double x, double y, double width, double height)
  • SetWindowSize(IntPtr hwnd, double width, double height)
  • SetWindowStyle(IntPtr hWnd, WindowStyle newStyle)
  • ShowWindow(IntPtr hWnd) : bool
  • ToggleExtendedWindowStyle(IntPtr hWnd, bool visible, ExtendedWindowStyle style)
  • ToggleWindowStyle(IntPtr hWnd, bool visible, WindowStyle style)
Icon : IDisposable

Methods

  • Dispose()
  • Dispose(bool disposing)
  • Finalize()
  • FromByteArray(Byte[] rgba, uint size) : Icon
  • FromFile(string filename) : Icon
  • Yang() : Icon
MicaSystemBackdrop : SystemBackdrop

Constructors

  • MicaSystemBackdrop()

Properties

  • Kind { get; set; } : MicaKind
MonitorInfo

Properties

  • IsPrimary { get; } : bool
  • Name { get; } : string
  • RectMonitor { get; } : Rect
  • RectWork { get; } : Rect

Methods

NumberBox : Control

Constructors

  • NumberBox()

Properties

  • AcceptsExpression { get; set; } : bool
  • AllowNull { get; set; } : bool
  • Description { get; set; } : Object?
  • Header { get; set; } : Object?
  • HeaderTemplate { get; set; } : DataTemplate?
  • InputScope { get; set; } : InputScope
  • IsWrapEnabled { get; set; } : bool
  • LargeChange { get; set; } : T
  • Maximum { get; set; } : T
  • Minimum { get; set; } : T
  • NumberFormatter { get; set; } : INumberFormatter2
  • PlaceholderText { get; set; } : string
  • PreventKeyboardDisplayOnProgrammaticFocus { get; set; } : bool
  • SelectionFlyout { get; set; } : FlyoutBase?
  • SelectionHighlightColor { get; set; } : SolidColorBrush?
  • SmallChange { get; set; } : T
  • SpinButtonPlacementMode { get; set; } : NumberBoxSpinButtonPlacementMode
  • Text { get; set; } : string
  • TextAlignment { get; set; } : TextAlignment
  • TextReadingOrder { get; set; } : TextReadingOrder
  • ValidationMode { get; set; } : NumberBoxValidationMode
  • Value { get; set; } : T?

Events

Fields

  • AcceptsExpressionProperty : DependencyProperty
  • AllowNullProperty : DependencyProperty
  • DescriptionProperty : DependencyProperty
  • HeaderProperty : DependencyProperty
  • HeaderTemplateProperty : DependencyProperty
  • InputScopeProperty : DependencyProperty
  • IsWrapEnabledProperty : DependencyProperty
  • LargeChangeProperty : DependencyProperty
  • MaximumProperty : DependencyProperty
  • MinimumProperty : DependencyProperty
  • NumberFormatterProperty : DependencyProperty
  • PlaceholderTextProperty : DependencyProperty
  • PreventKeyboardDisplayOnProgrammaticFocusProperty : DependencyProperty
  • SelectionFlyoutProperty : DependencyProperty
  • SelectionHighlightColorProperty : DependencyProperty
  • SmallChangeProperty : DependencyProperty
  • SpinButtonPlacementModeProperty : DependencyProperty
  • TextAlignmentProperty : DependencyProperty
  • TextProperty : DependencyProperty
  • TextReadingOrderProperty : DependencyProperty
  • ValidationModeProperty : DependencyProperty
  • ValueProperty : DependencyProperty
NumberBoxDecimal : NumberBox<Decimal>

Constructors

  • NumberBoxDecimal()
NumberBoxInt32 : NumberBox<Int32>

Constructors

  • NumberBoxInt32()
NumberBoxValueChangedEventArgs : EventArgs

Properties

  • NewValue { get; } : T?
  • OldValue { get; } : T?
Region

Methods

SimpleSplashScreen : IDisposable

Constructors

  • SimpleSplashScreen()

Methods

SplashScreen : Window

Constructors

  • SplashScreen(Window window)
  • SplashScreen(Type window)

Properties

  • Backdrop { get; set; } : SystemBackdrop?
  • Height { get; set; } : double
  • IsAlwaysOnTop { get; set; } : bool
  • Width { get; set; } : double

Methods

  • OnLoading() : Task

Events

  • Completed : EventHandler<Window?>?
SystemBackdrop

Constructors

  • SystemBackdrop()

Properties

  • DarkFallbackColor { get; set; } : Color
  • DarkLuminosityOpacity { get; set; } : double
  • DarkTintColor { get; set; } : Color
  • DarkTintOpacity { get; set; } : double
  • IsSupported { get; } : bool
  • LightFallbackColor { get; set; } : Color
  • LightLuminosityOpacity { get; set; } : double
  • LightTintColor { get; set; } : Color
  • LightTintOpacity { get; set; } : double

Methods

  • ApplyController(ISystemBackdropController controller, ICompositionSupportsSystemBackdrop target, SystemBackdropConfiguration configuration)
  • CreateController() : ISystemBackdropController
  • NotifyDirty()
  • ResetProperties()
  • UpdateController(ISystemBackdropController controller, SystemBackdropTheme theme)
TitleBar : Control

Constructors

  • TitleBar()

Properties

  • Content { get; set; } : Object?
  • Footer { get; set; } : Object?
  • Header { get; set; } : Object?
  • IconSource { get; set; } : IconSource
  • IsBackButtonVisible { get; set; } : bool
  • IsBackEnabled { get; set; } : bool
  • IsPaneToggleButtonVisible { get; set; } : bool
  • Subtitle { get; set; } : string
  • TemplateSettings { get; } : TitleBarTemplateSettings
  • Title { get; set; } : string

Methods

  • Finalize()

Events

  • BackRequested : TypedEventHandler<TitleBar, Object>?
  • PaneToggleRequested : TypedEventHandler<TitleBar, Object>?

Fields

  • ContentProperty : DependencyProperty
  • FooterProperty : DependencyProperty
  • HeaderProperty : DependencyProperty
  • IconSourceProperty : DependencyProperty
  • IsBackButtonVisibleProperty : DependencyProperty
  • IsBackEnabledProperty : DependencyProperty
  • IsPaneToggleButtonVisibleProperty : DependencyProperty
  • SubtitleProperty : DependencyProperty
  • TemplateSettingsProperty : DependencyProperty
  • TitleProperty : DependencyProperty
TitleBarAutomationPeer : FrameworkElementAutomationPeer

Constructors

  • TitleBarAutomationPeer(TitleBar owner)
TitleBarTemplateSettings : DependencyObject

Constructors

  • TitleBarTemplateSettings()

Properties

  • IconElement { get; set; } : IconElement?

Fields

  • IconElementProperty : DependencyProperty
TransparentTintBackdrop : CompositionBrushBackdrop

Constructors

  • TransparentTintBackdrop()
  • TransparentTintBackdrop(Color tintColor)

Properties

  • TintColor { get; set; } : Color
TrayIcon : IDisposable

Constructors

  • TrayIcon(uint trayiconId, IconId iconId, string tooltip)
  • TrayIcon(uint trayiconId, string iconPath, string tooltip)

Properties

  • IsVisible { get; set; } : bool
  • Tooltip { get; set; } : string
  • TrayIconId { get; } : uint

Methods

  • CloseFlyout()
  • Dispose()
  • Dispose(bool disposing)
  • Finalize()
  • SetIcon(IconId iconId)
  • SetIcon(string iconPath)

Events

TrayIconEventArgs : EventArgs

Properties

  • Flyout { get; set; } : FlyoutBase?
  • Handled { get; set; } : bool
WebAuthenticator

Methods

  • AuthenticateAsync(Uri authorizeUri, Uri callbackUri) : Task<WebAuthenticatorResult>
  • AuthenticateAsync(Uri authorizeUri, Uri callbackUri, CancellationToken cancellationToken) : Task<WebAuthenticatorResult>
  • CheckOAuthRedirectionActivation(AppActivationArguments? activatedEventArgs, bool skipShutDownOnActivation = False) : bool
  • CheckOAuthRedirectionActivation(bool skipShutDownOnActivation = False) : bool
WebAuthenticatorResult

Constructors

  • WebAuthenticatorResult(Uri callbackUrl)
  • WebAuthenticatorResult(Dictionary<String, String> values)

Properties

  • AccessToken { get; } : string
  • ExpiresIn { get; } : DateTimeOffset?
  • IdToken { get; } : string
  • Properties { get; } : Dictionary<String, String>
  • RefreshToken { get; } : string
  • RefreshTokenExpiresIn { get; } : DateTimeOffset?
WindowEx : Window

Constructors

  • WindowEx()

Properties

  • AppWindow { get; } : AppWindow
  • Backdrop { get; set; } : SystemBackdrop?
  • Height { get; set; } : double
  • IsAlwaysOnTop { get; set; } : bool
  • IsMaximizable { get; set; } : bool
  • IsMinimizable { get; set; } : bool
  • IsResizable { get; set; } : bool
  • IsShownInSwitchers { get; set; } : bool
  • IsTitleBarVisible { get; set; } : bool
  • IsVisibleInTray { get; set; } : bool
  • MaxHeight { get; set; } : double
  • MaxWidth { get; set; } : double
  • MinHeight { get; set; } : double
  • MinWidth { get; set; } : double
  • PersistenceId { get; set; } : String?
  • Presenter { get; } : AppWindowPresenter
  • PresenterKind { get; set; } : AppWindowPresenterKind
  • TaskBarIcon { get; set; } : Icon?
  • Title { get; set; } : string
  • Width { get; set; } : double
  • WindowContent { get; set; } : Object?
  • WindowState { get; set; } : WindowState

Methods

  • BringToFront() : bool
  • OnPositionChanged(PointInt32 position)
  • OnPresenterChanged(AppWindowPresenter newPresenter)
  • OnSizeChanged(Size newSize) : bool
  • OnStateChanged(WindowState state)
  • OnZOrderChanged(ZOrderInfo info)
  • ShowMessageDialogAsync(string content, IList<IUICommand>? commands, uint defaultCommandIndex = null, uint cancelCommandIndex = null, string title = ) : Task<IUICommand>
  • ShowMessageDialogAsync(string content, string title = ) : Task

Events

  • PositionChanged : EventHandler<PointInt32>?
  • PresenterChanged : EventHandler<AppWindowPresenter>?
  • WindowStateChanged : EventHandler<WindowState>?
  • ZOrderChanged : EventHandler<ZOrderInfo>?
WindowExtensions

Methods

  • CenterOnScreen(Window window, Double? width = null, Double? height = null)
  • CreateFolderPicker(Window window) : FolderPicker
  • CreateMessageDialog(Window window, string content, string title = ) : MessageDialog
  • CreateOpenFilePicker(Window window) : FileOpenPicker
  • CreateSaveFilePicker(Window window) : FileSavePicker
  • GetAppWindow(Window window) : AppWindow
  • GetAppWindowFromWindowHandle(IntPtr hwnd) : AppWindow
  • GetDpiForWindow(Window window) : uint
  • GetExtendedWindowStyle(Window window) : ExtendedWindowStyle
  • GetIsAlwaysOnTop(Window window) : bool
  • GetIsMaximizable(Window window) : bool
  • GetIsMinimizable(Window window) : bool
  • GetIsResizable(Window window) : bool
  • GetWindowHandle(Window window) : IntPtr
  • GetWindowHandle(WindowId windowId) : IntPtr
  • GetWindowStyle(Window window) : WindowStyle
  • Hide(Window window) : bool
  • Maximize(Window window)
  • Minimize(Window window)
  • Move(Window window, int x, int y)
  • MoveAndResize(Window window, double x, double y, double width, double height)
  • Restore(Window window)
  • SetExtendedWindowStyle(Window window, ExtendedWindowStyle newStyle)
  • SetForegroundWindow(Window window) : bool
  • SetIcon(Window window, IconId iconId)
  • SetIcon(Window window, string iconPath)
  • SetIsAlwaysOnTop(Window window, bool enable)
  • SetIsMaximizable(Window window, bool enable)
  • SetIsMinimizable(Window window, bool enable)
  • SetIsResizable(Window window, bool enable)
  • SetIsShownInSwitchers(Window window, bool enable)
  • SetRegion(Window window, Region? region)
  • SetTaskBarIcon(Window window, Icon? icon)
  • SetTitleBarBackgroundColors(Window window, Color color)
  • SetWindowOpacity(Window window, byte alpha)
  • SetWindowPresenter(Window window, AppWindowPresenterKind kind)
  • SetWindowSize(Window window, double width, double height)
  • SetWindowStyle(Window window, WindowStyle newStyle)
  • Show(Window window) : bool
  • ToggleExtendedWindowStyle(Window window, bool visible, ExtendedWindowStyle style)
  • ToggleWindowStyle(Window window, bool visible, WindowStyle style)
WindowManager : IDisposable

Properties

  • ActiveBackdropController { get; } : ISystemBackdropController?
  • AppWindow { get; } : AppWindow
  • Backdrop { get; set; } : SystemBackdrop?
  • Height { get; set; } : double
  • IsAlwaysOnTop { get; set; } : bool
  • IsMaximizable { get; set; } : bool
  • IsMinimizable { get; set; } : bool
  • IsResizable { get; set; } : bool
  • IsTitleBarVisible { get; set; } : bool
  • IsVisibleInTray { get; set; } : bool
  • MaxHeight { get; set; } : double
  • MaxWidth { get; set; } : double
  • MinHeight { get; set; } : double
  • MinWidth { get; set; } : double
  • PersistenceId { get; set; } : String?
  • PersistenceStorage { get; set; } : IDictionary<String, Object>?
  • PresenterKind { get; set; } : AppWindowPresenterKind
  • TrayIconId { get; set; } : uint
  • Width { get; set; } : double
  • WindowState { get; set; } : WindowState

Methods

Events

WindowState : int
  • Normal
  • Minimized
  • Maximized
WindowStyle : int
  • Border
  • Caption
  • Child
  • ChildWindow
  • ChildChildren
  • ClipChildren
  • ClipSiblings
  • Disabled
  • DlgFrame
  • Group
  • HScroll
  • Iconic
  • Maximize
  • MaximizeBox
  • Minimize
  • MinimizeBox
  • Overlapped
  • OverlappedWindow
  • Popup
  • PopupWindow
  • SizeBox
  • SysMenu
  • TabStop
  • ThickFrame
  • Tiled
  • TiledWindow
  • Visible
  • VScroll
ZOrderInfo : ValueType

Constructors

  • ZOrderInfo()

Properties

  • IsZOrderAtBottom { get; } : bool
  • IsZOrderAtTop { get; } : bool
  • ZOrderBelowWindowId { get; } : WindowId

WinUIEx.Messaging

Message : ValueType

Constructors

  • Message()

Properties

  • Hwnd { get; } : IntPtr
  • LParam { get; } : nint
  • MessageId { get; } : uint
  • WParam { get; } : nuint
WindowMessageEventArgs : EventArgs

Properties

  • Handled { get; set; } : bool
  • Message { get; } : Message
  • Result { get; set; } : nint
WindowMessageMonitor : IDisposable

Constructors

  • WindowMessageMonitor(IntPtr hwnd)
  • WindowMessageMonitor(Window window)

Methods

  • Dispose()
  • Finalize()

Events


Command line:
dotnet tool install --global dotMorten.OmdGenerator
generateomd D:\a\WinUIEx\WinUIEx\.tools\omd\.store\dotmorten.omdgenerator\1.4.0\dotmorten.omdgenerator\1.4.0\tools\net5.0\any\generateomd.dll /source=src/WinUIEx/. /output=artifacts/docs/api/omd.html



Generated with .NET Object Model Diagram Generator