WPF样式和触发器


理解样式

样式可以定义通用的格式化特征集合。


Style 类的属性

Setters、Triggers、Resources、BasedOn、TargetType


如果以上代码不使用x:Key ,那个TargetType属性还可以作为自动应用样式的快捷方式。


  

关联事件处理程序


private void element_MouseEnter(object sender,MouseEventArgs)
{
  //业务代吗   事件处理程序
}

多层样式
*BaseOn *属性来设置样式的继承


以上触犯器都触发了IsFocusedIsPressed属性,那么设置的背景颜色为Blue,这不在于那个属性先触发,而是取决于触发器在标记中的排列顺序。


多条件的情况项不用关系声明的顺序,在改变背景颜色之前需要条件都为真。

事件触发器


DoubleAnimationDouble类型动画类,位于System.Windows.Media.Aniamtion,Storyboard为故事版,为动画提供时间线,内部可以定义一个或多个动画。动画在一定时间类修改依赖项属性。

WPF