.NET 2026年版 WinUIアプリ開発 Tips:WebView2でWebページを安全に表示する―初期化・遷移制御・配布時の注意点 業務アプリの中で操作マニュアルや社内ポータルを表示したいとき、毎回外部ブラウザーを起動する必要はありません。WinUI 3のWebView2を使えば、アプリの画面にWebページを組み込めます。ただし、URLを表示するだけの実装では、意図しな... 2026.10.12 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:ドラッグ&ドロップでファイルを受け取る―AllowDropとDataViewの実装ポイント エクスプローラーからファイルをアプリへドラッグするだけで取り込めると、毎回フォルダーを探す手間が減ります。ログ解析、CSV取込、画像整理など、Windowsデスクトップアプリで役立つ操作です。今回はWinUI 3でファイルを受け取り、名前を... 2026.10.11 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:LocalSettingsで設定を保存する―再起動後も残る設定とMSIXの注意点 WinUI 3で設定画面を作っても、アプリを再起動するたびに入力内容が初期化されては使いにくいものです。自動保存のオン・オフや保存間隔など、利用者が一度決めた設定は次回も使えるようにしたいところです。今回は、アプリを閉じても設定を維持する実... 2026.10.10 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:Clipboardでコピー&貼り付けを実装する―DataPackageとFlushの使いどころ WinUI 3で作成した業務アプリから、処理結果やログ、検索条件を別のアプリへ渡したい場面があります。コピー&貼り付けを用意すると、利用者はファイル出力を待たずに必要な情報を持ち出せます。今回は、ボタン操作で文章をコピーし、クリップボードか... 2026.10.09 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:TeachingTipで新機能を自然に案内する―ダイアログに頼らないオンボーディング設計 アプリへ新機能を追加したとき、「どこが変わったのか」をユーザーへどう伝えるかは意外に難しい問題です。起動直後にダイアログを出せば確実に目に入りますが、ユーザーの作業を止めてしまいます。逆に説明を何も出さなければ、便利な機能を追加しても気づか... 2026.10.08 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:AutoSuggestBoxで検索候補を作る―TextChanged・SuggestionChosen・QuerySubmittedの役割 検索欄へ文字を入力すると候補が絞り込まれ、候補を選ぶかEnterキーで検索を確定する。業務アプリでも、顧客名、商品名、設定項目などを探す場面でよく使う操作です。WinUI 3では、この一連のUIをAutoSuggestBoxで実装できます。... 2026.10.07 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:ProgressBarとProgressRingを使い分ける―「待たせ方」で変わる進捗UI設計 ファイルの読み込み、データの同期、サインインなど、WinUI 3アプリではユーザーを待たせる処理が必ず出てきます。このとき「とりあえずクルクル回る表示を出す」だけでは、処理が進んでいるのか、あとどれくらい待つのか、別の操作を続けてよいのかが... 2026.10.06 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:KeyboardAcceleratorでショートカットを正しく実装する―KeyDownとの違いとAccessKeyの使い分け 業務アプリを使い込むほど、マウスよりキーボードで操作したい場面が増えます。「Ctrl+Sで保存」「Ctrl+Nで新規作成」「F5で更新」のようなショートカットは、操作効率とアクセシビリティの両方に効きます。WinUI 3では、キーの組み合わ... 2026.10.05 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:ContentDialogを安全に使う―XamlRootと二重表示の落とし穴 WinUI 3で「削除してよいですか?」「変更を破棄しますか?」のような確認を実装するとき、候補になるのがContentDialogです。見た目はシンプルですが、WinUI 3ではXamlRootの設定が必要で、さらに1つのウィンドウに複数... 2026.10.04 .NETWinUI 3
.NET 2026年版 WinUIアプリ開発 Tips:ItemsRepeaterで大量データを軽く表示する―ListViewとの使い分けと仮想化 WinUI 3で一覧画面を作るとき、最初に思い浮かぶのはListViewかもしれません。選択、キーボード操作、スクロールなどが最初から用意されており、多くの業務アプリでは十分です。一方で、カードを自由に並べたい、独自のコレクションUIを作り... 2026.10.03 .NETWinUI 3