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