コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CharacterViewModel"/> class.
 /// </summary>
 /// <param name="character">The <see cref="Character"/> for which to create this viewmodel.</param>
 /// <param name="characterNode">The <see cref="CharacterNode"/> with which to create this viewmodel.</param>
 /// <param name="getIdForModelFunc">A function returning the Id for the provided model.</param>
 public CharacterViewModel(RedYarn.Character character, Database.CharacterNode characterNode, Func <object, Guid> getIdForModelFunc = null)
     : this(character, characterNode.XPosition, characterNode.YPosition, getIdForModelFunc)
 {
 }
コード例 #2
0
 /// <summary>
 /// Update the provided model with the values in this viewmodel.
 /// </summary>
 /// <param name="model">The model to update.</param>
 public void UpdateNode(Database.CharacterNode node)
 {
     node.XPosition = XPosition;
     node.YPosition = YPosition;
 }