Есть ли в .NET framework встроенные присоединенные свойства или присоединенные поведения?

Мне в основном любопытно, есть ли в каком-либо коде Microsoft (.NET Framework) какие-либо файлы, которые показывают прикрепленные свойства и прикрепленные поведения. Я знаю множество примеров в Интернете, но мне больше интересно посмотреть, как это кодирует Microsoft.


person michael    schedule 19.12.2011    source источник
comment
Expression Blend предоставляет прикрепленные поведения (взаимодействия), которые являются очень мощными, но мне еще предстоит найти хорошую документацию по ним.   -  person FunnyItWorkedLastTime    schedule 19.12.2011


Ответы (2)


Microsoft использует прикрепленные свойства. В частности, Gridс. Вы назначаете строку и столбец элемента управления в сетке через прикрепленные свойства. В документации MSDN по присоединенным свойствам также упоминается DockPanels:

http://msdn.microsoft.com/en-us/library/ms749011.aspx

person McKay    schedule 19.12.2011

В Expression Blend SDK есть несколько вариантов поведения.

Я бы сбросил это с рефлектором и посмотрел код. Это было очень информативно для меня, пытаясь реализовать собственное поведение перетаскивания мышью.

http://msdn.microsoft.com/en-us/library/ff723971%28v=expression.40%29.aspx

Например, я просмотрел MouseDragElementBehavior.

person Jeremy White    schedule 29.09.2012