2013-07-23 1 views
0

Из любопытства я хотел бы знать, как работает функция Blend (например, в следующем примере) за капотом.Как реализована функциональность взаимодействия blend?

  1. Interaction какой-либо приложен собственности?
  2. Как у вас есть элементы управления, использующие другое пространство имен?

Кто-нибудь знает учебник или что-то, что происходит через реализацию чего-то подобного? то есть, как вы могли бы сделать это самостоятельно с только усеченными рамками МОФА и без каких-либо других структур

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

ответ

2

Interaction класса, Triggers прилагаемого собственность, доступ всегда так, что для вложенных свойств, они могут быть установлены на любом контроле , Я бы рекомендовал прочитать the documentation.

+0

ah, thankyou. Я не знал об этом синтаксисе для прикрепленных свойств, Ive только когда-либо видел синтаксис атрибута. Теперь имеет смысл – pastillman

1

1 - System.Windows.Interactivity.Interaction Класс определяет 2 присоединенные свойства:

  • Триггеры
  • Поведения

2 - Те, которые не являются "элементы управления", те Attached Properties, которые могут быть применяется к любому элементу пользовательского интерфейса независимо от пространства имен.

Смежные вопросы