Table of Contents

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

FrameworkElement

Methods

ActivateViewAsync(ActivateViewAsyncArgs)

public abstract Task ActivateViewAsync(AppViewItem.ActivateViewAsyncArgs args)

Parameters

args AppViewItem.ActivateViewAsyncArgs

Returns

Task

DeactivateViewAsync(DeactivateViewAsyncArgs)

public abstract Task DeactivateViewAsync(AppViewItem.DeactivateViewAsyncArgs args)

Parameters

args AppViewItem.DeactivateViewAsyncArgs

Returns

Task

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.