WPFはBindingに始まりBindingに終わるといっても
過言ではない。気がする。
今回はコレクション要素のバインドについて。
オープンソースカンファレンス2015 Hokkaidoに参加
今年も参加してきました。
オープンソースカンファレンス2015北海道。
遅くなってしまったけどざっと復習。
CLR/H 第94回「Meets IT and AED」に参加
CLR/H様の第94回勉強会に参加。
今回はWindows女子部様との共同開催で、テーマは「Meets IT and AED」。
AED(http://www.jhf.or.jp/aed/)をIT的視点で見直そうの会。
気づきの多い有意義なイベントでした。
WPF DataContextを設定した直後にBinding先で値を参照する
突然ですが、以下の出力結果はどうなるでしょう?
//適当なボタン var button = new Button() { Width = 120, Height = 30 }; //IsEnabledに"Used"というパスをバインド button.SetBinding(Button.IsEnabledProperty, new Binding("Used")); //Usedプロパティを持つ匿名クラスをコンテクストに button.DataContext = new { Used = false }; Console.WriteLine(button.IsEnabled); // <- true? false?続きを読む
VisualStudio ビルド時のファイルコピー先をプロジェクト階層と違う場所にする
VisualStudio(というかMSBuildなんだけど)では、
ソースファイルでない任意のプロジェクトファイルについて
ソリューション エクスプローラーからビルドアクションを指定するときに
出力ディレクトリへのコピー有無を指定できる。
ただし、設定できるのはコピーするかどうかを決めるモードだけで、
コピー先のディレクトリを変えたりすることはできない。
例えば、以下のような構成で
Project Root\ ├ ProjName.csproj ├ AClassFile.cs ├ bin\ ├ obj\ ├ Properties\ └ img\ └ image.jpg
image.jpgをプロジェクトに追加して、プロパティの
「出力ディレクトリにコピー」を「常にコピーする」にしてリリースビルドすると、
ファイルは bin\Release\img\image.jpg
にコピーされる。
このコピー先をたとえば、 bin\Release\out\image.jpg
にしたい場合。
WPF 自作ValidationRuleのプロパティにバインディング
どうも、僕です。
ザムルってもうワクワクしますよね。
ということで、Qiita XAML Advent Calendar 2014 21日目のエントリーになります。