WinUI3– tag –
-
WinUI 3 ListViewで行背景色を交互にする方法(ゼブラ表示)|Windows App SDKのDataTemplateSelector活用
Windows App SDK(WinUI 3)のListViewで行の背景色を交互に変える「ゼブラ表示」は、一覧の可読性を上げる定番テクニックです。この記事ではDataTemplateSelectorを使... -
WinUI 3/.NET 8でExplorer右クリックメニューをWin32から再現する方法|IContextMenu2でサブメニュー崩れを解決
WinUI 3/.NET 8で、Explorerの右クリックメニューをWin32から取得してMenuFlyoutなどに再現したい――そのときハマりがちなのが「&が混ざる」「言語が揺れる」「サブ... -
WinUI 3×HttpListenerでOAuthリダイレクトのcodeが取れない原因と解決策(response_mode=fragment→query)
WinUI 3 などのデスクトップアプリで Microsoft の OAuth 認可を行い、localhost へリダイレクトされた認可コード(code)を HttpListener で受け取ろうとすると、ブラ... -
WinUI 3 Canvasの座標ズレを解消する方法|GuidedProcessAsyncのポイント一覧が一致しない原因と対策
WinUI 3 の Canvas で点を描くアプリでは、ガイドモード(ContentDialog)で座標を選ばせた瞬間に「一覧の座標とグリッドが一致しない」「最後のポイントが変」「一部し... -
.NET MAUIでPicker.Focus()がWindows(WinUI3)で効かない原因と対策:ComboBoxのIsDropDownOpenでタップ開閉を実現
.NET MAUI で入力フォームを作っていると、「行全体(Grid/StackLayout)をタップしたら、その中の Picker を開きたい」という要望がよく出ます。ところが Windows(Win... -
WinUI 3 C# から C++/WinRT ライブラリを使う完全ガイド|CsWinRT を用いた WinRT コンポーネント連携
WinUI 3(C#)アプリから既存の C++/WinRT ライブラリ(.winmd / .dll)を呼び出したいのに、UWP のように「参照の追加」で winmd を選ぶ手段が見つからない──そんなと... -
.NET MAUIでCtrl+Sを常時監視しページ単位で登録・解除する方法|WinUI 3のKeyboardAccelerator実装とMVVM連携まで徹底解説
.NET MAUI で「ページが表示されている間だけ Ctrl+S を常時リッスンし、ページを離れたら確実に解除する」――この要件は WinUI 3 の KeyboardAccelerator を...
1
