コードからリソース内のスタイルを変更する必要があります。 コードから<Style>を変更する
Style st = (Style)this.Resources["myStyle"];
set.Setters.Etc...
しかし、私はそのスタイルで特定のセッターの値を変更する必要があります:私はすでに、私はそのようにセッターにアクセスすることができます知っています。それを行う方法はありますか? (少なくとも、WPFで
SetterBase sb = style.Setters[0];
Setter s = (Setter)sb;
s.TargetName = "abcd";
:
はまた、どのように私は、「プロパティ」をもとに、このような
に更新しました。これは通常の方法です。あなたの 'z'は' Setter'ではないことに気をつけてください。(少なくともWPFでは) 'EventSetter'となるかもしれないので、より安全な方法は' z =>(zはSetter)&&((zはSetter ).Property == Rectangle.FillProperty) ' – Vlad