Table of Contents

Class RecentItem

Namespace
The.WPF.Sidebars
Assembly
Instagile.WPF.dll
public sealed class RecentItem : NotificationObject, INotifyPropertyChanged
Inheritance
RecentItem
Implements
Inherited Members
Extension Methods

Properties

DoNavigate

public ICommand? DoNavigate { get; set; }

Property Value

ICommand

DoToggleFavourite

public required ICommand DoToggleFavourite { get; init; }

Property Value

ICommand

FullText

public string FullText { get; }

Property Value

string

ID

public required Guid ID { get; set; }

Property Value

Guid

IsFavourite

public bool IsFavourite { get; set; }

Property Value

bool

LastTouched

public required DateTime LastTouched { get; set; }

Property Value

DateTime

MaxLength

public int MaxLength { get; set; }

Property Value

int

Text

public required string Text { get; set; }

Property Value

string

Type

public required IEntityInfo Type { get; set; }

Property Value

IEntityInfo

Methods

AsSerializable(RecentItem)

public static SerializableRecentItem AsSerializable(RecentItem i)

Parameters

i RecentItem

Returns

SerializableRecentItem

TryCreateFromSerializable(SerializableRecentItem, IServices, ICommand, ICommand, int)

public static RecentItem? TryCreateFromSerializable(SerializableRecentItem i, IServices services, ICommand navigate, ICommand toggleFavourite, int maxLength)

Parameters

i SerializableRecentItem
services IServices
navigate ICommand
toggleFavourite ICommand
maxLength int

Returns

RecentItem