Table of Contents

Class PropertyBasedTooltipVM

Namespace
TaleWorlds.Core.ViewModelCollection.Information
Assembly
TaleWorlds.Core.ViewModelCollection.dll
public class PropertyBasedTooltipVM : TooltipBaseVM, IViewModel, INotifyPropertyChanged
Inheritance
PropertyBasedTooltipVM
Implements
Inherited Members

Constructors

PropertyBasedTooltipVM(Type, object[])

public PropertyBasedTooltipVM(Type invokedType, object[] invokedArgs)

Parameters

invokedType Type
invokedArgs object[]

Properties

Mode

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

Property Value

int

TooltipPropertyList

[DataSourceProperty]
public MBBindingList<TooltipProperty> TooltipPropertyList { get; set; }

Property Value

MBBindingList<TooltipProperty>

Methods

AddColoredProperty(Func<string>, Func<string>, Color, int, TooltipPropertyFlags)

public void AddColoredProperty(Func<string> definition, Func<string> value, Color color, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)

Parameters

definition Func<string>
value Func<string>
color Color
textHeight int
propertyFlags TooltipProperty.TooltipPropertyFlags

AddColoredProperty(string, Func<string>, Color, int, TooltipPropertyFlags)

public void AddColoredProperty(string definition, Func<string> value, Color color, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)

Parameters

definition string
value Func<string>
color Color
textHeight int
propertyFlags TooltipProperty.TooltipPropertyFlags

AddColoredProperty(string, string, Color, int, TooltipPropertyFlags)

public void AddColoredProperty(string definition, string value, Color color, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)

Parameters

definition string
value string
color Color
textHeight int
propertyFlags TooltipProperty.TooltipPropertyFlags

AddKeyType(string, Func<string>)

public static void AddKeyType(string keyID, Func<string> getKeyText)

Parameters

keyID string
getKeyText Func<string>

AddModifierProperty(string, int, int, TooltipPropertyFlags)

public void AddModifierProperty(string definition, int modifierValue, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)

Parameters

definition string
modifierValue int
textHeight int
propertyFlags TooltipProperty.TooltipPropertyFlags

AddProperty(Func<string>, Func<string>, int, TooltipPropertyFlags)

public void AddProperty(Func<string> definition, Func<string> value, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)

Parameters

definition Func<string>
value Func<string>
textHeight int
propertyFlags TooltipProperty.TooltipPropertyFlags

AddProperty(string, Func<string>, int, TooltipPropertyFlags)

public void AddProperty(string definition, Func<string> value, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)

Parameters

definition string
value Func<string>
textHeight int
propertyFlags TooltipProperty.TooltipPropertyFlags

AddProperty(string, string, int, TooltipPropertyFlags)

public void AddProperty(string definition, string value, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)

Parameters

definition string
value string
textHeight int
propertyFlags TooltipProperty.TooltipPropertyFlags

GetKeyText(string)

public string GetKeyText(string keyID)

Parameters

keyID string

Returns

string

OnFinalizeInternal()

protected override void OnFinalizeInternal()

OnIsExtendedChanged()

protected override void OnIsExtendedChanged()

OnPeriodicRefresh()

protected override void OnPeriodicRefresh()

RefreshGenericPropertyBasedTooltip(PropertyBasedTooltipVM, object[])

public static void RefreshGenericPropertyBasedTooltip(PropertyBasedTooltipVM propertyBasedTooltip, object[] args)

Parameters

propertyBasedTooltip PropertyBasedTooltipVM
args object[]

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