Class TooltipProperty
- Namespace
- TaleWorlds.Core.ViewModelCollection.Information
- Assembly
- TaleWorlds.Core.ViewModelCollection.dll
public class TooltipProperty : ViewModel, IViewModel, INotifyPropertyChanged, ISerializableObject
- Inheritance
-
TooltipProperty
- Implements
- Derived
- Inherited Members
Constructors
TooltipProperty()
public TooltipProperty()
TooltipProperty(Func<string>, Func<string>, int, bool, TooltipPropertyFlags)
public TooltipProperty(Func<string> _definitionFunc, Func<string> _valueFunc, int textHeight, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
_definitionFuncFunc<string>_valueFuncFunc<string>textHeightintonlyShowWhenExtendedboolmodifierTooltipProperty.TooltipPropertyFlags
TooltipProperty(Func<string>, Func<string>, int, Color, bool, TooltipPropertyFlags)
public TooltipProperty(Func<string> _definitionFunc, Func<string> _valueFunc, int textHeight, Color color, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
_definitionFuncFunc<string>_valueFuncFunc<string>textHeightintcolorColoronlyShowWhenExtendedboolmodifierTooltipProperty.TooltipPropertyFlags
TooltipProperty(Func<string>, Func<string>, object[], int, bool, TooltipPropertyFlags)
public TooltipProperty(Func<string> _definitionFunc, Func<string> _valueFunc, object[] valueArgs, int textHeight, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
_definitionFuncFunc<string>_valueFuncFunc<string>valueArgsobject[]textHeightintonlyShowWhenExtendedboolmodifierTooltipProperty.TooltipPropertyFlags
TooltipProperty(string, Func<string>, int, bool, TooltipPropertyFlags)
public TooltipProperty(string definition, Func<string> _valueFunc, int textHeight, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
definitionstring_valueFuncFunc<string>textHeightintonlyShowWhenExtendedboolmodifierTooltipProperty.TooltipPropertyFlags
TooltipProperty(string, Func<string>, int, Color, bool, TooltipPropertyFlags)
public TooltipProperty(string definition, Func<string> _valueFunc, int textHeight, Color color, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
definitionstring_valueFuncFunc<string>textHeightintcolorColoronlyShowWhenExtendedboolmodifierTooltipProperty.TooltipPropertyFlags
TooltipProperty(string, string, int, bool, TooltipPropertyFlags)
public TooltipProperty(string definition, string value, int textHeight, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
definitionstringvaluestringtextHeightintonlyShowWhenExtendedboolmodifierTooltipProperty.TooltipPropertyFlags
TooltipProperty(string, string, int, Color, bool, TooltipPropertyFlags)
public TooltipProperty(string definition, string value, int textHeight, Color color, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
definitionstringvaluestringtextHeightintcolorColoronlyShowWhenExtendedboolmodifierTooltipProperty.TooltipPropertyFlags
TooltipProperty(TooltipProperty)
public TooltipProperty(TooltipProperty property)
Parameters
propertyTooltipProperty
Properties
DefinitionLabel
public string DefinitionLabel { get; set; }
Property Value
OnlyShowWhenExtended
public bool OnlyShowWhenExtended { get; set; }
Property Value
OnlyShowWhenNotExtended
public bool OnlyShowWhenNotExtended { get; set; }
Property Value
PropertyModifier
public int PropertyModifier { get; set; }
Property Value
TextColor
public Color TextColor { get; set; }
Property Value
TextHeight
public int TextHeight { get; set; }
Property Value
ValueLabel
public string ValueLabel { get; set; }
Property Value
Methods
DeserializeFrom(IReader)
public void DeserializeFrom(IReader reader)
Parameters
readerIReader
RefreshDefinition()
public void RefreshDefinition()
RefreshValue()
public void RefreshValue()
SerializeTo(IWriter)
public void SerializeTo(IWriter writer)
Parameters
writerIWriter
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).