問題タブ [winui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uwp - ItemsSource を ItemsControl に更新するときに SelectedItem の選択が失われる
Excel、MSWord、Outlook のようなカスタムの RibbonGallery コントロールがあります。
以下の Excel RibbonGallery 画像を参照してください。通常の選択はまだ存在します。
そして、RibbonGallery View 用と Popup 用の 2 つの ItemsSource を保持し、RibbonGallery と Popup View にアイテムを配置しました。
RibbonGallery でアイテムを選択すると、SelectedItem (オブジェクト) の選択が更新されます。ポップアップを開くと、RibbonGallery から ItemsSource をクリアし (Element が別の要素の問題の子を既に追加していることを避けるため)、それを Popup ItemsControl に再割り当てしました。ただし、ポップアップを開いたり閉じたりすると、選択したアイテムの選択がクリアされます。
ItemsControl Tappedイベントから更新されたSelectedItem 。
新しいコレクションをコントロールに更新するときに選択を保持する方法を教えてください(RibbonGalleryからポップアップへ、RibbonGalleryへのポップアップ)。