[WPF] ContextMenuのテンプレートを編集する方法
WPFのContextMenuは,XAMLデザイナー上で選択できないため,コントロールテンプレートの「コピーして編集」が普通のやり方ではできない。 次のようにすればContextMenuのコントロールテンプレートが編集で … 続きを読む
WPFのContextMenuは,XAMLデザイナー上で選択できないため,コントロールテンプレートの「コピーして編集」が普通のやり方ではできない。 次のようにすればContextMenuのコントロールテンプレートが編集で … 続きを読む
もくじ 問題となる現象 原因 対策 問題となる現象 WPFでは,DropShadowEffectのColorプロパティに指定した色がそのまま影の色に反映される訳ではなく,暗めの色に変換されてから表示される。 次の例は,こ … 続きを読む
Visual Studio 2015でWPFを用いてアプリをつくっているとしばしば遭遇するXAMLデザイナーのエラー: (クラス名)が(名前空間名)名前空間に存在しません XAMLエディタ上で、特に問題のなさそうなコント … 続きを読む
WPFのコンバーターとは、System.Windows.Data.IValueConverterインターフェイスが実装されたクラスのこと。 コンバーターはその名の通り、「変換するもの」。 コンバーターが用意されていると、 … 続きを読む
WPFでボタンなどのコントロールの4つの角に対して丸みを個別にバインディングしようと思うと意外と難しい。 角が丸いボタンで考えると,例えば次のようなことがしたくなることがある。 ボタンのサイズに応じて角の丸みの半径が調節 … 続きを読む
WPFではTextBlockのデフォルトスタイルを定義してはならない。 デフォルトスタイルとは例えば次のようにリソースキーを指定せずに既定のスタイルを定義するもの。 いつもなら,こうしたスタイルを定義しておけば,開発して … 続きを読む
一口に「WPFでコントロールをつくる」といっても,WPFには様々な手段が用意されているため,設計の段階でどれを使おうか迷うことがしばしばある。たとえば・・ スタイルを定義するだけでいけるのか? コントロールテンプレートを … 続きを読む