問題タブ [winui-3]
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.
desktop - WinUI 3 デスクトップ アプリケーションの画面境界を取得するには?
WinUI 3 デスクトップ アプリケーションで以下の要件を達成する必要があります。
- 画面の境界を取得するには?
- 実行時にWindowsのカーソルタイプを変更するには?
私は既に WinUI UWP アプリケーションでこれを行いました。
画面の境界については、
カーソルの場合:
WinUI デスクトップ アプリケーションで同じ要件を達成する方法を提案してください。
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へのポップアップ)。