混合交互功能是如何实现的?

时间:2013-07-23 21:56:47

标签: wpf blend interaction

出于好奇,我想知道Blend互动(例如以下示例中)的功能如何在幕后工作。

  1. Interaction某种附属物?
  2. 如何使用不同的命名空间来控制控件的元素?
  3. 有没有人知道一个教程或某些东西经历了这样的实现?即如何使用准系统wpf框架而不是其他框架来自己完成这项工作

    <TextBox>
             <i:Interaction.Triggers>
                  <i:EventTrigger EventName="LostFocus">
                        ...
                  </i:EventTrigger>
              </i:Interaction.Triggers>
    </TextBox>
    

2 个答案:

答案 0 :(得分:2)

Interaction是类,Triggers附加属性,访问始终类似于附加属性,可以在任何控件上设置。我建议阅读the documentation

答案 1 :(得分:1)

1 - System.Windows.Interactivity.Interaction类定义了2个附加属性:

  • 触发器
  • 行为

2 - 那些不是&#34;控件的元素&#34;,它们是Attached Properties,它们可以应用于任何UI元素而不管命名空间。