WinUI– tag –
-
.NET MAUI(Windows)でMenuFlyoutItemの選択中背景が透明になる原因とApp.xaml(WinUIリソース上書き)による解決策
.NET MAUIでWindows向けアプリを作っていると、MenuFlyoutItemの背景色を調整したはずなのに、選択中だけ背景が透明になって読めないことがあります。原因はWinUI側のテ... -
WinUI 3(Windows App SDK)でVisualStateManagerが既定状態に戻らない原因と対処法:VisualStateGroupの落とし穴
WinUI 3(Windows App SDK)でカスタムコントロールを作り、ItemsRepeater/ItemsControl/ItemsPresenter で並べて状態に応じて色を切り替えると、「VisualState が一度... -
.NET MAUI(Windows/.NET 8)ScrollViewのスクロールバー幅を太くする方法(ホバー・ドラッグ時も維持)
Windows向け .NET MAUI(.NET 8)の ScrollView は、既定のスクロールバーが細くて掴みにくいことがあります。WinUI 側のテーマリソースと ScrollBar スタイルを App.xa... -
AdaptiveGridView が行の幅いっぱいに広がらない原因と対策|Windows Community Toolkit(WinUI/UWP)を ItemsRepeater で置き換える
Windows Community Toolkit の AdaptiveGridView を使うと、余白があるのにアイテムが横方向へ伸びず、1 行の幅を使い切らないことがあります。原因と、保守性の高い代... -
.NET 9 の .NET MAUI(WinUI)で BackgroundTaskRegistration.AllTasks が COMException(-2147023728 / 0x80070490)になる原因と回避策
Windows 10 + Visual Studio 2022 環境で .NET 9 の .NET MAUI(Windows/WinUI)アプリを作り、BackgroundTaskRegistration.AllTasks.Count を参照しただけで COMExcept... -
UWP/WinUIのKeyDownでEnterキーのフォーカス移動がCOMException(0x8000FFFF)になる原因と回避策
UWP/WinUIで「Enterキーを押したら次の入力欄へフォーカスを移動したい」とKeyDown内でFocusManager.TryMoveFocusを呼ぶと、0x8000FFFFのCOMExceptionが出ることがあり... -
WinUI Canvasで線がずれる原因と修正方法|グリッド座標とピクセル座標の正しい扱い
WinUI(WinUI 3)でグリッド上の交点を選び、Canvas に線を引く実装は一見シンプルですが、「座標の単位」を途中で変換したまま描画すると、線が縮んだり、意図しない位... -
.NET MAUI(Windows)ToggleSwitchの黒い丸(ノブ)を大きくする方法|generic.xamlの既定スタイルをApp.xamlで上書き
.NET MAUI(.NET 7/8 など)で Windows 向けにトグルスイッチ(ToggleSwitch / Switch)を使っていると、ノブ(黒い丸)が小さくて押しづらい・見た目が物足りないと感... -
.NET MAUI WindowsでFlyoutPageのIsPresentedが更新されない原因と解決策(NavigationView PaneClosed)
Windows上の.NET MAUIでFlyoutPageを使うと、Flyoutを外側クリックで閉じたときにIsPresentedが変化せず、開閉状態に合わせたUI制御(ポップアップ位置など)が破綻する...
12
