カテゴリー .NET

[C#] dependency injection (依存関係の挿入)

dependency injectionというとJavaのフレームワークの話題というイメージがある。概念自体はオブジェクト指向の要素を持つフレームワークに共通の話題なのでC#でも状況は同じはず、と考えて探したところ、ms […]

[WPF] observable collectionの重複をチェックしたい

CollectionChangedイベントのハンドラでチェックする方法が以下のstackoverflowで紹介されている。 How to check that ObservableCollection has dupli […]

[.NET] Windows バージョンと.NETの対応

Windows のコンポーネントとしてインストールされるOSの一覧。 Mailbag: What version of the .NET Framework is included in what version of […]

[.NET] 文字列リソースの扱い

文字列のリソース化に関して: How to: Use a ResourceDictionary to Manage Localizable String Resources localizeしたい文字列はリソースにまとめ […]

[.NET] Aero が有効かどうかの判定

dwmapi.dllに含まれる関数を使って確認することができる。 使用する関数は以下のもの。 DwmIsCompositionEnabled function http://msdn.microsoft.com/en-u […]

[.NET] Configurationファイル

configurationmanager classを使って任意名のファイルを指定するときにはまった注意点メモ。 MSDNのConfigurationManager classのサンプル http://msdn.micr […]

[WPF] ローカライズとLocBaml

wpfのlocalizationの際に使用するツール LocBaml. 以前はWindows SDKに入っていたらしいのだが、今は含まれていない。 以下のMSDNではダウンロードしてmsbuildでツールを作成する、とい […]