Class ViewConfiguration
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
A base class for objects of which the properties must be observable.
public class ViewConfiguration : LibraryObject, INotifyPropertyChanged, INotifyPropertyChanging, ICopyable<ViewConfiguration>
- Inheritance
-
ViewConfiguration
- Implements
- Inherited Members
Constructors
ViewConfiguration()
public ViewConfiguration()
ViewConfiguration(string)
public ViewConfiguration(string name)
Parameters
namestring
Fields
LastUsedViewConfiguration
public const string LastUsedViewConfiguration = "last_view_config_id"
Field Value
Properties
Filtering
[ExcludeFromCodeCoverage]
public FilteringConfiguration? Filtering { get; set; }
Property Value
GamesViewType
[ExcludeFromCodeCoverage]
public DesktopView? GamesViewType { get; set; }
Property Value
GroupByField
[ExcludeFromCodeCoverage]
public string? GroupByField { get; set; }
Property Value
SortByField
[ExcludeFromCodeCoverage]
public string? SortByField { get; set; }
Property Value
SortDescending
[ExcludeFromCodeCoverage]
public bool? SortDescending { get; set; }
Property Value
- bool?
Methods
GetCopy()
public ViewConfiguration GetCopy()
Returns
GetDiffProperties(ViewConfiguration)
public HashSet<string> GetDiffProperties(ViewConfiguration target)
Parameters
targetViewConfiguration