Generated with .NET Object Model Diagram Generator
WinUIEx
Constructors
- CompositionBrushBackdrop()
Methods
- CreateBrush(Compositor compositor) : CompositionBrush
- 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
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)
Methods
- Dispose()
- Dispose(bool disposing)
- Finalize()
- FromByteArray(Byte[] rgba, uint size) : Icon
- FromFile(string filename) : Icon
- Yang() : Icon
Properties
- Kind { get; set; } : MicaKind
Properties
- IsPrimary { get; } : bool
- Name { get; } : string
- RectMonitor { get; } : Rect
- RectWork { get; } : Rect
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?
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
Properties
- NewValue { get; } : T?
- OldValue { get; } : T?
Constructors
- SplashScreen(Window window)
- SplashScreen(Type window)
Properties
- Backdrop { get; set; } : SystemBackdrop?
- Height { get; set; } : double
- IsAlwaysOnTop { get; set; } : bool
- Width { get; set; } : double
Events
- Completed : EventHandler<Window?>?
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)
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
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
Constructors
- TitleBarTemplateSettings()
Properties
- IconElement { get; set; } : IconElement?
Fields
- IconElementProperty : DependencyProperty
Constructors
- TransparentTintBackdrop()
- TransparentTintBackdrop(Color tintColor)
Properties
- TintColor { get; set; } : Color
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)
Properties
- Flyout { get; set; } : FlyoutBase?
- Handled { get; set; } : bool
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
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?
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>?
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)
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
- Normal
- Minimized
- Maximized
- 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
Properties
- IsZOrderAtBottom { get; } : bool
- IsZOrderAtTop { get; } : bool
- ZOrderBelowWindowId { get; } : WindowId
WinUIEx.Messaging
Properties
- Hwnd { get; } : IntPtr
- LParam { get; } : nint
- MessageId { get; } : uint
- WParam { get; } : nuint
Properties
- Handled { get; set; } : bool
- Message { get; } : Message
- Result { get; set; } : nint
Constructors
- WindowMessageMonitor(IntPtr hwnd)
- WindowMessageMonitor(Window window)
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