- 663 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 21:56:26 ]
- UserControl をつくって、そのなかに Rectangle を配置しました。
enum Level { Low, High }; を作成し、Level という名前の DependencyProperty を作成しました。 で、Level に応じて Rectangle の色を変えようと思い、 <Rectangle> <Rectangle.Style> <Style TargetType="{x:Type Rectangle}"> <Style.Triggers> <Trigger Property="local:Usercontrol1.Level" Value="High"> <Setter Property="Rectangle.Stroke" Value="Red" /> </Trigger> <Trigger Property="local:Usercontrol1.Level" Value="Low"> <Setter Property="Rectangle.Stroke" Value="Blue" /> </Trigger> </Style.Triggers> </Style> </Rectangle.Style> </Rectangle> としたところ、コードビハインド内で、Level を変更しても Rectangle には 反映されませんでした。 どこが問題なんでしょうか?
|

|