Ejemplo n.º 1
0
 /// <summary>
 /// このメソッドをオーバーライドしアクションを実装します。
 /// </summary>
 /// <param name="args">イベントの情報</param>
 protected abstract void Invoke(InteractionRequestedEventArgs args);
Ejemplo n.º 2
0
 /// <summary>
 /// アタッチする関連オブジェクトを指定し <see cref="Invoke(object)"/> メソッドを呼び出します。
 /// 処理の呼び出し後に関連オブジェクトはデタッチされます。
 /// </summary>
 /// <param name="attachedObject">アタッチされる関連オブジェクト</param>
 /// <param name="args">イベントの情報</param>
 public void PerformInvoke(DependencyObject attachedObject, InteractionRequestedEventArgs args)
 {
     this.Attach(attachedObject);
     this.Invoke(args);
     this.Detach();
 }