WPFWPF開発 備忘録 Microsoft Docs チュートリアル: 新しい WPF アプリを作成する (WPF .NET) Visual Studio での新しいアプリの作成に関するチュートリアル - WPF .NET | Microsoft D... 2021.09.03.NET CoreC#Visual Studio 2019WPF
.NET CoreWPF開発プロジェクトが失敗する元凶となっているMVVM WPF開発が失敗する元凶となっているMVVM開発モデルを、採用しようとする開発者の言い分は3つに分かれる。① MVVMで実装しないと画面間の連携ができない。② MVVMで実装しないと単体テストでソースコードのカバレッジ100%を達成できな... 2021.09.03.NET CoreWPFソフトウェア開発契約マネジメントリーダーシップ開発方式
.NET CoreWPF開発で失敗しないのはMMCSVM開発モデルのみ WPF開発方式で最も開発スピードが良いのはMMCSVM(モデル+マークアップ+コードビハインド+シングルトンビューモデル)開発モデル。 MVVM開発モデル に比べて5分の1の工数で実装が終わる。 WPF開発に失敗してい... 2021.09.03.NET CoreC#Visual Studio 2019WPF開発方式
WPFWPF開発プロジェクトが失敗する原因はロボトミーにある 日本のITゼネコンがWindows Presentation Foundation (WPF)開発を請けると、必ず工数を肥大化させる。工数の肥大化は費用の増加だけではなく、プロジェクト全体のスケジュールを遅らせ、依頼元企業の競争力まで低下... 2021.08.30WPF開発方式
.NET CoreWPF各コントロールのStyleを変更する際の元となるStyleコード WPFのコンボックスを黒いデザインにする で取り上げたコンボボックス以外のコントロールも、Styleを実装する際の元のなるStyleコードが、ControlTemplate Examples で公開されている。これらを流用し一部を変更する... 2021.08.30.NET CoreC#WPF
.NET CoreWPFのコンボックスを黒いデザインにするStyleコード WPFを使った業務系システム開発でよくやる、コンボックスを黒くするデザインですが、 コンボボックスのStyleを構成している全ソースコードを、ComboBox ControlTemplate Example から取得し、色を... 2021.08.30.NET CoreC#WPF
C#WPF StaticResourceとDynamicResourceの初期化 WPFのStaticResourceは動的に値を変更できないと書かれている記事が多いですが、アプリケーション起動時にstaticコンストラクタから変更できます。 国際化する必要があり、StaticResourceのパフォーマンスが求められる... 2021.08.30C#WPFXAML
C#C#で結合文字をカウントする場合の注意点 「Ninja Cat with Coffee」など、「Zero Width Joiner (ZWJ)」で絵文字を結合したWindows独自拡張の絵文字。 StringInfo.LengthInTextElementsプロパティを使えば、... 2021.08.30C#WPF
C#テストメソッドからWPFメインスレッドの処理を実行する場合 NUnitのテストメソッドを実行しているスレッドと、メインスレッドは違う。 この影響で、Application.Current.Dispatcher.CheckAccess()が false になり、UIをテストメソッドから処理すると例外が... 2021.08.30C#WPF
C#XAMLを編集する前にはソリューション全体をリビルドしておくのが無難 App.xamlの<Application.Resources>にResources.resxの参照を追加した際、インテリジェンス入力支援の候補に「Settings」は表示されるのに「Resources」は表示されず、直書きする... 2021.08.30C#WPF