ScreensBaseTKey, TScreen Class

Definition

Namespace: Avalonia.Platform
Assembly: Avalonia.Controls (in Avalonia.Controls.dll) Version: 11.3.999
public abstract class ScreensBase<TKey, TScreen> : IScreenImpl
where TScreen : PlatformScreen
Inheritance
Object    ScreensBaseTKey, TScreen
Implements
IScreenImpl

Type Parameters

TKey
TScreen

Constructors

ScreensBaseTKey, TScreenInitializes a new instance of the ScreensBaseTKey, TScreen class
ScreensBaseTKey, TScreen(IEqualityComparerTKey)Initializes a new instance of the ScreensBaseTKey, TScreen class

Properties

Methods

CreateScreenFromKey(TKey) 
Equals(Object)Determines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetAllScreenKeys 
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetScreenCount 
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
OnChanged 
RequestScreenDetails 
RequestScreenDetailsCore 
ScreenAdded(TScreen) 
ScreenChanged(TScreen) 
ScreenFromPoint(PixelPoint) 
ScreenFromPointCore(PixelPoint) 
ScreenFromRect(PixelRect) 
ScreenFromRectCore(PixelRect) 
ScreenFromTopLevel(ITopLevelImpl) 
ScreenFromTopLevelCore(ITopLevelImpl) 
ScreenFromWindow(IWindowBaseImpl) 
ScreenRemoved(TScreen) 
ToStringReturns a string that represents the current object.
(Inherited from Object)
TryGetScreen(TKey, TScreen) 

See Also