特定の条件が満たされた場合、UWPスプリットビューが終了しないようにする方法はありますか?私は、次のPropertyChangeコールバックを実装します:スプリットビューペインが閉じないようにして、アニメーションを閉じないようにします。
次のようになりますMySplitView.RegisterPropertyChangedCallback(SplitView.IsPaneOpenProperty, MySplitViewPaneOpenPropertyChanged);
:
private void MySplitViewPaneOpenPropertyChanged(DependencyObject sender, DependencyProperty dp)
{
if (preventClose == true)
{
TrashSplitView.IsPaneOpen = true;
}
}
このコードは、オープンsplitviewペインを保持しますが、簡単にアニメーションを開始します。アニメーションがこれから始まるのを防ぐ方法はありますか?
を使用している:イベントハンドラで「PaneClosing」
呼ばSplitviewクラスのイベントがある
、あなたは次のように完全にこの決算アニメーションをキャンセルすることができますDisplayMode = "オーバーレイ"ではなく "インライン"。しかし、インラインモードが必要な場合、これは役に立たない。 –
私は実際にそれを理解した!投稿した回答を確認してください。ご意見ありがとうございました –