- Namespace
- The.WPF.Sidebars
- Assembly
- Instagile.WPF.dll
public sealed class RecentItem : NotificationObject, INotifyPropertyChanged
- Inheritance
-
RecentItem
- Implements
-
- Inherited Members
-
- Extension Methods
-
Properties
public ICommand? DoNavigate { get; set; }
Property Value
- ICommand
public required ICommand DoToggleFavourite { get; init; }
Property Value
- ICommand
public string FullText { get; }
Property Value
- string
public required Guid ID { get; set; }
Property Value
- Guid
public bool IsFavourite { get; set; }
Property Value
- bool
public required DateTime LastTouched { get; set; }
Property Value
- DateTime
public int MaxLength { get; set; }
Property Value
- int
public required string Text { get; set; }
Property Value
- string
public required IEntityInfo Type { get; set; }
Property Value
- IEntityInfo
Methods
public static SerializableRecentItem AsSerializable(RecentItem i)
Parameters
i RecentItem
Returns
- SerializableRecentItem
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