tor4kichi / Hohoema

Windows10向けニコニコ動画プレイヤー
GNU General Public License v3.0
76 stars 10 forks source link

VisualStateにx:Bindを使うべからず(StateTriggerを除く) #904

Closed tor4kichi closed 1 year ago

tor4kichi commented 1 year ago

自作のトリガークラスのプロパティに対してx:Bindでバインディングすると初回は動くが、再ロード後(Unlaoed -> Loadedと遷移した際)にSetActive()による変更が反映されなくなってしまう。

この問題によってコメント入力中にプレイヤーUIが消える問題を何度かぶり返していた。x:Bindの動作高速化いいじゃんと思って意気揚々と修正していたらついでにとVisualState周りにも手が及んでやらかすケースがおそらく何度かあったはず(開発期間が長くなってきていよいよ記憶が怪しい)