2013-07-23 44 views
0

出於好奇,我想知道如何Blend交互(如下面的例子)功能背後的工作。如何實現混合交互功能?

  1. Interaction某種附加屬性的?
  2. 如何使用不同的命名空間來控制元素?

有沒有人知道一個教程或通過執行這樣的事情?即你將如何只用準系統WPF框架並沒有其他的框架

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

回答

2

Interaction是類,Triggers附加屬性做自己,出入總是這樣的附加屬性,他們可以在任何控件設置。我會推薦閱讀the documentation

+0

啊,謝謝。我不知道附加屬性的語法,我只見過屬性語法。現在更有意義 – pastillman

1

1 - 的System.Windows.Interactivity.Interaction類定義2個附加屬性:

  • 觸發器
  • 行爲

2 - 這些都不是 「的控制的元件」,這些都是Attached Properties,其可以是應用於任何UI元素,而不考慮命名空間。