WPF– tag –
-
Visual Basic(VB)がC#のように進化しない理由と対処策:.NET時代の現実解・移行ロードマップ・モバイル/クラウド対応のベストプラクティス
「Visual Basic(VB)はなぜC#のように進化しないのか?」――現場から頻繁に届く問いに、感情ではなく事実と実務で答えます。本記事は、VBの技術的・市場的背景を整理し... -
WPFのComboBox背景を緑に変更する方法|XAMLとControlTemplateで「閉じた状態」の灰色を完全攻略
WPF の ComboBox は「閉じた状態」で見ると本体の背景がややくすんだ灰色に見え、アプリのトーンに合わないことがあります。ここでは、ドロップダウンを開いていない通... -
WPF ComboBoxの背景色をXAMLだけで変更する完全ガイド|ControlTemplate最小編集で本体色まで統一
WPF の ComboBox は Background を設定しても、折りたたみ時の「本体」が思った色にならず戸惑いがちです。原因は、見た目が既定の ControlTemplate 内で決め打ちされて... -
WPF MVVMのICommandにラムダ式は直接代入できる?CS1660の原因とRelayCommand実装・Async対応まで徹底解説
WPFでMVVMを組むと必ず通るのが「ICommandにラムダ式を直で入れたい」問題です。短く書ければ生産性が上がりそうですが、実際にはCS1660で止まってしまう……。本記事はそ... -
WPF Style TriggerでIsMouseOverの色が変わらない原因と対処法|ControlTemplateとVSMで完全解決
WPF でマウスホバー時に色が変わらない――そんな「あるある」を、原因別に一気に片付けます。Style.Triggers の基本から ControlTemplate、VisualStateManager、ヒットテ... -
WPF/XAMLのStringFormatが効かない原因と対処法:TextBox.Text×IValueConverterで日付表示を正しく整形する完全ガイド
WPF/XAML で「TextBox.Text に DateTime をバインドし StringFormat も指定しているのに、なぜか既定の短い形式で表示される」――実務でよく遭遇する落とし穴です。本記... -
WPFのListBoxでTextWrappingが効かないときの完全対処ガイド|GridSplitterや2列レイアウトで折り返し・行高さが伸びない原因と解決策
WPF の ListBox に長文テキストを表示すると TextWrapping="Wrap" を付けているのに 1 行で切れてしまい、行の高さが伸びない――。特に 2 列 Grid に並べて GridSplitter... -
WPF Blazor HybridでCtrl+ホイールのズームを無効化する完全ガイド|WebView2設定と回避策
Blazor Hybrid を用いた WPF アプリを試すと、Ctrl+マウスホイールでページ全体が拡大・縮小してしまいます。業務画面では思わぬ倍率変更が事故の原因になりがち。本記... -
Visual StudioのWPFビルドでobj配下に_wpftmp一時ファイルが大量生成される原因と安全な削除・クリーン運用【.NET 8/MSBuild】
WPF を Visual Studio(.NET 8 以降)でビルドするたびに、obj\x64\Debug\net8.0-windows*やobj\x64\Release\net8.0-windows*配下に _wpftmp を含む名前の一時ファイル...
