OffscreenTopLevelImplBase Class
Definition
public class OffscreenTopLevelImplBase
Constructors
| Name | Description |
|---|---|
| OffscreenTopLevelImplBase | No summary available. |
OffscreenTopLevelImplBase Constructor
public OffscreenTopLevelImplBase()
Methods
| Name | Description |
|---|---|
| CreatePopup | No summary available. |
| Dispose | No summary available. |
| PointToClient | No summary available. |
| PointToScreen | No summary available. |
| SetCursor | No summary available. |
| SetFrameThemeVariant | No summary available. |
| SetInputRoot | No summary available. |
| SetTransparencyLevelHint | No summary available. |
| TryGetFeature | No summary available. |
CreatePopup Method
public Avalonia.Platform.IPopupImpl CreatePopup()
Returns
Dispose Method
public void Dispose()
PointToClient Method
public Avalonia.Point PointToClient(Avalonia.PixelPoint point)
Parameters
point Avalonia.PixelPoint
Returns
PointToScreen Method
public Avalonia.PixelPoint PointToScreen(Avalonia.Point point)
Parameters
point Avalonia.Point
Returns
SetCursor Method
public void SetCursor(Avalonia.Platform.ICursorImpl cursor)
Parameters
SetFrameThemeVariant Method
public void SetFrameThemeVariant(Avalonia.Platform.PlatformThemeVariant themeVariant)
Parameters
themeVariant Avalonia.Platform.PlatformThemeVariant
SetInputRoot Method
public void SetInputRoot(Avalonia.Input.IInputRoot inputRoot)
Parameters
inputRoot Avalonia.Input.IInputRoot
SetTransparencyLevelHint Method
public void SetTransparencyLevelHint(System.Collections.Generic.IReadOnlyList<Avalonia.Controls.WindowTransparencyLevel> transparencyLevel)
Parameters
transparencyLevel System.Collections.Generic.IReadOnlyList<Avalonia.Controls.WindowTransparencyLevel>
TryGetFeature Method
public object TryGetFeature(Type featureType)
Parameters
featureType Type
Returns
object
Properties
| Name | Description |
|---|---|
| AcrylicCompensationLevels | No summary available. |
| ClientSize | No summary available. |
| Closed | No summary available. |
| Compositor | No summary available. |
| DesktopScaling | No summary available. |
| FrameSize | No summary available. |
| Handle | No summary available. |
| Input | No summary available. |
| InputRoot | No summary available. |
| IsDisposed | No summary available. |
| LostFocus | No summary available. |
| MouseDevice | No summary available. |
| Paint | No summary available. |
| RenderScaling | No summary available. |
| Resized | No summary available. |
| ScalingChanged | No summary available. |
| Surfaces | No summary available. |
| TransparencyLevel | No summary available. |
| TransparencyLevelChanged | No summary available. |
AcrylicCompensationLevels Property
public Avalonia.Controls.AcrylicPlatformCompensationLevels AcrylicCompensationLevels { get; set; }
ClientSize Property
public Avalonia.Size ClientSize { get; set; }
Closed Property
public Action Closed { get; set; }
Compositor Property
public Avalonia.Rendering.Composition.Compositor Compositor { get; set; }
DesktopScaling Property
public double DesktopScaling { get; set; }
FrameSize Property
public Nullable<Avalonia.Size> FrameSize { get; set; }
Handle Property
public Avalonia.Platform.IPlatformHandle Handle { get; set; }
Input Property
public Action<Avalonia.Input.Raw.RawInputEventArgs> Input { get; set; }
InputRoot Property
public Avalonia.Input.IInputRoot InputRoot { get; set; }
IsDisposed Property
public bool IsDisposed { get; set; }
LostFocus Property
public Action LostFocus { get; set; }
MouseDevice Property
public Avalonia.Input.IMouseDevice MouseDevice { get; set; }
Paint Property
public Action<Avalonia.Rect> Paint { get; set; }
RenderScaling Property
public double RenderScaling { get; set; }
Resized Property
public Action<Avalonia.Size, Avalonia.Controls.WindowResizeReason> Resized { get; set; }
ScalingChanged Property
public Action<double> ScalingChanged { get; set; }
Surfaces Property
public Avalonia.Platform.Surfaces.IPlatformRenderSurface[] Surfaces { get; set; }
TransparencyLevel Property
public Avalonia.Controls.WindowTransparencyLevel TransparencyLevel { get; set; }
TransparencyLevelChanged Property
public Action<Avalonia.Controls.WindowTransparencyLevel> TransparencyLevelChanged { get; set; }