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
Properties
Mode
[DataSourceProperty]
public int Mode { get; set; }
Property Value
TooltipPropertyList
[DataSourceProperty]
public MBBindingList<TooltipProperty> TooltipPropertyList { get; set; }
Property Value
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
definitionFunc<string>valueFunc<string>colorColortextHeightintpropertyFlagsTooltipProperty.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
definitionstringvalueFunc<string>colorColortextHeightintpropertyFlagsTooltipProperty.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
definitionstringvaluestringcolorColortextHeightintpropertyFlagsTooltipProperty.TooltipPropertyFlags
AddKeyType(string, Func<string>)
public static void AddKeyType(string keyID, Func<string> getKeyText)
Parameters
AddModifierProperty(string, int, int, TooltipPropertyFlags)
public void AddModifierProperty(string definition, int modifierValue, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)
Parameters
definitionstringmodifierValueinttextHeightintpropertyFlagsTooltipProperty.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
definitionFunc<string>valueFunc<string>textHeightintpropertyFlagsTooltipProperty.TooltipPropertyFlags
AddProperty(string, Func<string>, int, TooltipPropertyFlags)
public void AddProperty(string definition, Func<string> value, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)
Parameters
definitionstringvalueFunc<string>textHeightintpropertyFlagsTooltipProperty.TooltipPropertyFlags
AddProperty(string, string, int, TooltipPropertyFlags)
public void AddProperty(string definition, string value, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)
Parameters
definitionstringvaluestringtextHeightintpropertyFlagsTooltipProperty.TooltipPropertyFlags
GetKeyText(string)
public string GetKeyText(string keyID)
Parameters
keyIDstring
Returns
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
propertyBasedTooltipPropertyBasedTooltipVMargsobject[]
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).