WindowImpl Class

graph TD Base0["WindowBaseImpl"]-->Type click Base0 "/api/Avalonia.Native/WindowBaseImpl" Base1["object"]-->Base0 Interface0["IFramebufferPlatformSurface"]-.->Type click Interface0 "/api/Avalonia.Controls.Platform.Surfaces/IFramebufferPlatformSurface" Interface1["IWindowImpl"]-.->Type click Interface1 "/api/Avalonia.Platform/IWindowImpl" Interface2["IWindowBaseImpl"]-.->Type click Interface2 "/api/Avalonia.Platform/IWindowBaseImpl" Interface3["ITopLevelImpl"]-.->Type click Interface3 "/api/Avalonia.Platform/ITopLevelImpl" Interface4["IDisposable"]-.->Type Type["WindowImpl"] class Type type-node

Syntax

public class WindowImpl : WindowBaseImpl, IFramebufferPlatformSurface, IWindowImpl, 
    IWindowBaseImpl, ITopLevelImpl, IDisposable

Constructors

Properties

Name Value Summary
Activated Action
Inherited from WindowBaseImpl
ClientSize Size
Inherited from WindowBaseImpl
Closed Action
Inherited from WindowBaseImpl
Closing Func<bool>
Deactivated Action
Inherited from WindowBaseImpl
Handle IPlatformHandle
Inherited from WindowBaseImpl
Input Action<RawInputEventArgs>
Inherited from WindowBaseImpl
MaxClientSize Size
Inherited from WindowBaseImpl
MouseDevice IMouseDevice
Inherited from WindowBaseImpl
Native IAvnWindow
Paint Action<Rect>
Inherited from WindowBaseImpl
Position PixelPoint
Inherited from WindowBaseImpl
PositionChanged Action<PixelPoint>
Inherited from WindowBaseImpl
Resized Action<Size>
Inherited from WindowBaseImpl
Scaling double
Inherited from WindowBaseImpl
Screen IScreenImpl
Inherited from WindowBaseImpl
Surfaces IEnumerable<object>
Inherited from WindowBaseImpl
WindowState WindowState
WindowStateChanged Action<WindowState>

Methods