Exemple #1
0
 /// <summary>
 /// called only when oldValue or newVlaue is me
 /// </summary>
 /// <param name="oldValue"></param>
 /// <param name="newValue"></param>
 internal protected virtual void OnActiveDocumentChanged(IDocumentViewModel oldValue, IDocumentViewModel newValue)
 {
     //using Object.ReferenceEquals to compare
     if (object.ReferenceEquals(newValue, this))
     {
         ContextualUI.Show(this);
     }
     else if (object.ReferenceEquals(oldValue, this))
     {
         ContextualUI.Hide(this);
     }
 }
Exemple #2
0
 internal protected virtual void OnBeforeOpen()
 {
     ContextualUI.Clear();
 }