関連タグで絞り込む (2)

タグの絞り込みを解除

ビヘイビアに関するmetroitのブックマーク (1)

  • [WPF] BehaviorのOnDetaching | がけんのぶろぐ

    ビヘイビアで、以下のようにOnAttached/OnDetachingメソッドで初期化/終了処理をしているコードをよく見かける。 protected override void OnAttached() { AssociatedObject.SelectionChanged += ListBox_SelectionChanged; } protected override void OnDetaching() { AssociatedObject.SelectionChanged -= ListBox_SelectionChanged; } 一見、問題無さそうに見えるが、ビヘイビアのOnDetachingはコールされないことがあるため、メモリやリソースのリークが発生する可能性がある。 確実に初期化/終了処理を行いたいのであれば、AssociatedObjectのLoad/Unloadイベン

    [WPF] BehaviorのOnDetaching | がけんのぶろぐ
  • 1