Class BannerBuilderVM
- Assembly
- TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class BannerBuilderVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
BannerBuilderVM
- Implements
- Inherited Members
Constructors
BannerBuilderVM(BasicCharacterObject, string, Action<bool>, Action, Action)
public BannerBuilderVM(BasicCharacterObject character, string initialKey, Action<bool> onExit, Action refresh, Action copyBannerCode)
Parameters
character
BasicCharacterObjectinitialKey
stringonExit
Action<bool>refresh
ActioncopyBannerCode
Action
Fields
CurrentShieldIndex
public int CurrentShieldIndex
Field Value
ShieldRosterElement
public ItemRosterElement ShieldRosterElement
Field Value
ShieldSlotIndex
public int ShieldSlotIndex
Field Value
Properties
BannerCodeAsString
[DataSourceProperty]
public string BannerCodeAsString { get; set; }
Property Value
BannerImageIdentifier
[DataSourceProperty]
public ImageIdentifierVM BannerImageIdentifier { get; set; }
Property Value
BannerVM
[DataSourceProperty]
public BannerViewModel BannerVM { get; set; }
Property Value
CanChangeBackgroundColor
[DataSourceProperty]
public bool CanChangeBackgroundColor { get; set; }
Property Value
CancelInputKey
[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }
Property Value
CancelText
[DataSourceProperty]
public string CancelText { get; set; }
Property Value
Categories
[DataSourceProperty]
public MBBindingList<BannerBuilderCategoryVM> Categories { get; set; }
Property Value
CenterHint
[DataSourceProperty]
public HintViewModel CenterHint { get; set; }
Property Value
ColorCodes
[DataSourceProperty]
public string ColorCodes { get; set; }
Property Value
ColorSelection
[DataSourceProperty]
public BannerBuilderColorSelectionVM ColorSelection { get; set; }
Property Value
CurrentBanner
public Banner CurrentBanner { get; }
Property Value
CurrentSelectedItem
[DataSourceProperty]
public BannerBuilderItemVM CurrentSelectedItem { get; set; }
Property Value
CurrentSelectedLayer
[DataSourceProperty]
public BannerBuilderLayerVM CurrentSelectedLayer { get; set; }
Property Value
CurrentShieldName
[DataSourceProperty]
public string CurrentShieldName { get; set; }
Property Value
DoneInputKey
[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }
Property Value
DoneText
[DataSourceProperty]
public string DoneText { get; set; }
Property Value
DrawStrokeHint
[DataSourceProperty]
public HintViewModel DrawStrokeHint { get; set; }
Property Value
IconCodes
[DataSourceProperty]
public string IconCodes { get; set; }
Property Value
IsBannerPreviewsActive
[DataSourceProperty]
public bool IsBannerPreviewsActive { get; set; }
Property Value
IsEditorPreviewActive
[DataSourceProperty]
public bool IsEditorPreviewActive { get; set; }
Property Value
IsLayerPreviewActive
[DataSourceProperty]
public bool IsLayerPreviewActive { get; set; }
Property Value
Layers
[DataSourceProperty]
public MBBindingList<BannerBuilderLayerVM> Layers { get; set; }
Property Value
MaxIconSize
[DataSourceProperty]
public int MaxIconSize { get; set; }
Property Value
MinIconSize
[DataSourceProperty]
public int MinIconSize { get; set; }
Property Value
MirrorHint
[DataSourceProperty]
public HintViewModel MirrorHint { get; set; }
Property Value
RandomizeHint
[DataSourceProperty]
public HintViewModel RandomizeHint { get; set; }
Property Value
RedoHint
[DataSourceProperty]
public HintViewModel RedoHint { get; set; }
Property Value
ResetHint
[DataSourceProperty]
public HintViewModel ResetHint { get; set; }
Property Value
ResetSizeHint
[DataSourceProperty]
public HintViewModel ResetSizeHint { get; set; }
Property Value
Title
[DataSourceProperty]
public string Title { get; set; }
Property Value
UndoHint
[DataSourceProperty]
public HintViewModel UndoHint { get; set; }
Property Value
Methods
DeleteCurrentLayer()
public void DeleteCurrentLayer()
ExecuteAddDefaultLayer()
public void ExecuteAddDefaultLayer()
ExecuteCancel()
public void ExecuteCancel()
ExecuteCopyBannerCode()
public void ExecuteCopyBannerCode()
ExecuteDone()
public void ExecuteDone()
ExecuteDuplicateCurrentLayer()
public void ExecuteDuplicateCurrentLayer()
ExecuteReorderToEndWithParameters(BannerBuilderLayerVM, int, string)
public void ExecuteReorderToEndWithParameters(BannerBuilderLayerVM layer, int index, string targetTag)
Parameters
layer
BannerBuilderLayerVMindex
inttargetTag
string
ExecuteReorderWithParameters(BannerBuilderLayerVM, int, string)
public void ExecuteReorderWithParameters(BannerBuilderLayerVM layer, int index, string targetTag)
Parameters
layer
BannerBuilderLayerVMindex
inttargetTag
string
GetBannerCode()
public string GetBannerCode()
Returns
OnFinalize()
public override void OnFinalize()
RefreshValues()
public override void RefreshValues()
SetBannerCode(string)
public void SetBannerCode(string v)
Parameters
v
string
SetCancelInputKey(HotKey)
public void SetCancelInputKey(HotKey hotKey)
Parameters
hotKey
HotKey
SetDoneInputKey(HotKey)
public void SetDoneInputKey(HotKey hotKey)
Parameters
hotKey
HotKey
TranslateCurrentLayerWith(Vec2)
public void TranslateCurrentLayerWith(Vec2 moveDirection)
Parameters
moveDirection
Vec2
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).