【问题标题】:Silverlight: Conditional Triggers/BehavioursSilverlight:条件触发器/行为
【发布时间】:2011-10-26 17:01:49
【问题描述】:

我有一个控件,我希望在触发事件(获取/失去焦点)时更新它的 VisualState。我通常使用 EventTrigger 来实现这一点。

但是这一次......当事件被引发时,我只希望它在条件为真时改变 VisualState。

这在 Silverlight 4.0 中很容易实现吗?

【问题讨论】:

    标签: silverlight xaml silverlight-4.0


    【解决方案1】:

    使用 AttachedBehaviors,您可以轻松实现这一目标。您只需创建一个附加属性,该属性绑定到某个更改的属性(例如 IsFocused),在 OnPropertyChangedEvent 中,您可以检查您的条件并根据需要继续更改 VisualState。

    有关 AttachedBehaviors 的更多信息,请转至 here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-24
      • 1970-01-01
      • 2011-10-05
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多