Table of Contents

Class EncyclopediaNavigatorVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class EncyclopediaNavigatorVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
EncyclopediaNavigatorVM
Implements
Inherited Members

Constructors

EncyclopediaNavigatorVM(Func<string, object, bool, EncyclopediaPageVM>, Action)

public EncyclopediaNavigatorVM(Func<string, object, bool, EncyclopediaPageVM> goToLink, Action closeEncyclopedia)

Parameters

goToLink Func<string, object, bool, EncyclopediaPageVM>
closeEncyclopedia Action

Properties

CanSwitchTabs

[DataSourceProperty]
public bool CanSwitchTabs { get; set; }

Property Value

bool

CancelInputKey

[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }

Property Value

InputKeyItemVM

DoneText

[DataSourceProperty]
public string DoneText { get; set; }

Property Value

string

IsBackEnabled

[DataSourceProperty]
public bool IsBackEnabled { get; set; }

Property Value

bool

IsForwardEnabled

[DataSourceProperty]
public bool IsForwardEnabled { get; set; }

Property Value

bool

IsHighlightEnabled

[DataSourceProperty]
public bool IsHighlightEnabled { get; set; }

Property Value

bool

IsSearchResultsShown

[DataSourceProperty]
public bool IsSearchResultsShown { get; set; }

Property Value

bool

LastActivePage

public Tuple<string, object> LastActivePage { get; }

Property Value

Tuple<string, object>

LeaderText

[DataSourceProperty]
public string LeaderText { get; set; }

Property Value

string

MinCharAmountToShowResults

[DataSourceProperty]
public int MinCharAmountToShowResults { get; set; }

Property Value

int

NavBarString

[DataSourceProperty]
public string NavBarString { get; set; }

Property Value

string

NextPageInputKey

[DataSourceProperty]
public InputKeyItemVM NextPageInputKey { get; set; }

Property Value

InputKeyItemVM

PageName

[DataSourceProperty]
public string PageName { get; set; }

Property Value

string

PreviousPageInputKey

[DataSourceProperty]
public InputKeyItemVM PreviousPageInputKey { get; set; }

Property Value

InputKeyItemVM

SearchResults

[DataSourceProperty]
public MBBindingList<EncyclopediaSearchResultVM> SearchResults { get; set; }

Property Value

MBBindingList<EncyclopediaSearchResultVM>

SearchText

[DataSourceProperty]
public string SearchText { get; set; }

Property Value

string

Methods

AddHistory(string, object)

public void AddHistory(string pageId, object obj)

Parameters

pageId string
obj object

ExecuteBack()

public void ExecuteBack()
public void ExecuteBarLink(string targetID)

Parameters

targetID string

ExecuteCloseEncyclopedia()

public void ExecuteCloseEncyclopedia()

ExecuteForward()

public void ExecuteForward()

ExecuteHome()

public void ExecuteHome()

ExecuteOnSearchActivated()

public void ExecuteOnSearchActivated()

GetLastPage()

public Tuple<string, object> GetLastPage()

Returns

Tuple<string, object>

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

ResetHistory()

public void ResetHistory()

ResetSearch()

public void ResetSearch()

SetCancelInputKey(HotKey)

public void SetCancelInputKey(HotKey hotkey)

Parameters

hotkey HotKey

SetNextPageInputKey(HotKey)

public void SetNextPageInputKey(HotKey hotkey)

Parameters

hotkey HotKey

SetPreviousPageInputKey(HotKey)

public void SetPreviousPageInputKey(HotKey hotkey)

Parameters

hotkey HotKey

UpdatePageName(string)

public void UpdatePageName(string value)

Parameters

value string

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).