Class AppViewItem
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
A base class for objects of which the properties must be observable.
public abstract class AppViewItem : ObservableObject, INotifyPropertyChanged, INotifyPropertyChanging, IAsyncDisposable
- Inheritance
-
AppViewItem
- Implements
- Inherited Members
Properties
View
[ExcludeFromCodeCoverage]
public FrameworkElement? View { get; set; }
Property Value
Methods
ActivateViewAsync(ActivateViewAsyncArgs)
public abstract Task ActivateViewAsync(AppViewItem.ActivateViewAsyncArgs args)
Parameters
Returns
DeactivateViewAsync(DeactivateViewAsyncArgs)
public abstract Task DeactivateViewAsync(AppViewItem.DeactivateViewAsyncArgs args)
Parameters
Returns
DisposeAsync()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
public virtual ValueTask DisposeAsync()
Returns
- ValueTask
A task that represents the asynchronous dispose operation.