XAMLのスタイルをC#で使用する ― 2013/07/27 07:15
XAMLには、styleやtemplateなどHTMLで言うところのcss(装飾)の機能があります。XAMLで作成したstyleやtemplateをC#側で指定できれば、動的に見た目を変更したり、動的に生成したコントロールに装飾をすることが出来るのではないかと思って、いろいろと調べていましたがやっとわかりました。
how would I access this WPF XAML resource programmatically?
このQ&Aで回答があるとおり
this.listView1.Resources["checkbox2"];
これだけでOKです。あまりの手軽さにびっくりしました。さすがに、CSSごとき(失礼)には負けてませんね。
ちなみに、XAMLの内容をローカライズ用に(メニューなどに表示する文字列のリソースとして)使用することも出来るようです。
WPFサンプル:XAMLに定義したリソースにコードからアクセスする
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。