問題タブ [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.

0 投票する
1 に答える
445 参照

desktop - WinUI 3 デスクトップ アプリケーションの画面境界を取得するには?

WinUI 3 デスクトップ アプリケーションで以下の要件を達成する必要があります。

  1. 画面の境界を取得するには?
  2. 実行時にWindowsのカーソルタイプを変更するには?

私は既に WinUI UWP アプリケーションでこれを行いました。

画面の境界については、

カーソルの場合:

WinUI デスクトップ アプリケーションで同じ要件を達成する方法を提案してください。

0 投票する
1 に答える
63 参照

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へのポップアップ)。