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
definition
Func<string>value
Func<string>color
ColortextHeight
intpropertyFlags
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
stringvalue
Func<string>color
ColortextHeight
intpropertyFlags
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
stringvalue
stringcolor
ColortextHeight
intpropertyFlags
TooltipProperty.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
definition
stringmodifierValue
inttextHeight
intpropertyFlags
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
intpropertyFlags
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
stringvalue
Func<string>textHeight
intpropertyFlags
TooltipProperty.TooltipPropertyFlags
AddProperty(string, string, int, TooltipPropertyFlags)
public void AddProperty(string definition, string value, int textHeight = 0, TooltipProperty.TooltipPropertyFlags propertyFlags = TooltipPropertyFlags.None)
Parameters
definition
stringvalue
stringtextHeight
intpropertyFlags
TooltipProperty.TooltipPropertyFlags
GetKeyText(string)
public string GetKeyText(string keyID)
Parameters
keyID
string
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
propertyBasedTooltip
PropertyBasedTooltipVMargs
object[]
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).