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
_definitionFunc
Func<string>_valueFunc
Func<string>textHeight
intonlyShowWhenExtended
boolmodifier
TooltipProperty.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
_definitionFunc
Func<string>_valueFunc
Func<string>textHeight
intcolor
ColoronlyShowWhenExtended
boolmodifier
TooltipProperty.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
_definitionFunc
Func<string>_valueFunc
Func<string>valueArgs
object[]textHeight
intonlyShowWhenExtended
boolmodifier
TooltipProperty.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
definition
string_valueFunc
Func<string>textHeight
intonlyShowWhenExtended
boolmodifier
TooltipProperty.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
definition
string_valueFunc
Func<string>textHeight
intcolor
ColoronlyShowWhenExtended
boolmodifier
TooltipProperty.TooltipPropertyFlags
TooltipProperty(string, string, int, bool, TooltipPropertyFlags)
public TooltipProperty(string definition, string value, int textHeight, bool onlyShowWhenExtended = false, TooltipProperty.TooltipPropertyFlags modifier = TooltipPropertyFlags.None)
Parameters
definition
stringvalue
stringtextHeight
intonlyShowWhenExtended
boolmodifier
TooltipProperty.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
definition
stringvalue
stringtextHeight
intcolor
ColoronlyShowWhenExtended
boolmodifier
TooltipProperty.TooltipPropertyFlags
TooltipProperty(TooltipProperty)
public TooltipProperty(TooltipProperty property)
Parameters
property
TooltipProperty
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
reader
IReader
RefreshDefinition()
public void RefreshDefinition()
RefreshValue()
public void RefreshValue()
SerializeTo(IWriter)
public void SerializeTo(IWriter writer)
Parameters
writer
IWriter
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).