什么是wpf中的视觉状态? 谁知道如何开始理解和使用它?

什么是wpf中的视觉状态? 谁知道如何开始理解和使用它?

也许就像一个完整的教程,因为我以前从未接触过视觉状态。 或者只是一个简单的示例代码

是啊

WPF中的视觉状态是关于控制控件的外观。 控制状态可能会发生变化,然后响应状态变化而出现控制变化。 例如,如果控制被按下/禁用/对焦,则每个状态可能具有不同的外观。 有一个例子说明如何使用WPF的触发机制来改变控件的外观; 这将为您提供有关更改控件外观的一些一般背景信息。 这里有一个关于WPF的很好的通用教程, 这里有一个很好的Visual State解释。 有关更高级的用法,请在此处获取Microsoft在Visual State Manager上的信息

视觉状态用于在控件的不同状态下更改wpf控件的外观,例如,在单选按钮的情况下,在聚焦时,在单击或禁用时,它可能显示不同,

视觉状态属于不同的视觉状态群体

  1. CommonStates
  2. CheckStates
  3. FocusStates

主要使用的视觉状态是:

  1. 鼠标移到
  2. 追问
  3. 经过
  4. 未选中
  5. 不定
  6. 重点
  7. 没有重点
  8. PointerFocused

给出了单选按钮样式中使用的visualstate的示例