什么是wpf中的视觉状态? 谁知道如何开始理解和使用它?
什么是wpf中的视觉状态? 谁知道如何开始理解和使用它?
也许就像一个完整的教程,因为我以前从未接触过视觉状态。 或者只是一个简单的示例代码
是啊
WPF中的视觉状态是关于控制控件的外观。 控制状态可能会发生变化,然后响应状态变化而出现控制变化。 例如,如果控制被按下/禁用/对焦,则每个状态可能具有不同的外观。 有一个例子说明如何使用WPF的触发机制来改变控件的外观; 这将为您提供有关更改控件外观的一些一般背景信息。 这里有一个关于WPF的很好的通用教程, 这里有一个很好的Visual State解释。 有关更高级的用法,请在此处获取Microsoft在Visual State Manager上的信息
视觉状态用于在控件的不同状态下更改wpf控件的外观,例如,在单选按钮的情况下,在聚焦时,在单击或禁用时,它可能显示不同,
视觉状态属于不同的视觉状态群体
- CommonStates
- CheckStates
- FocusStates
主要使用的视觉状态是:
- 鼠标移到
- 追问
- 残
- 经过
- 未选中
- 不定
- 重点
- 没有重点
- PointerFocused
给出了单选按钮样式中使用的visualstate的示例