Pull to refresh

Comments 2

Обобщенный тип Behavior не поставляется с подсистемой WPF (сборки WindowsBase, PresentationCore и PresentationFramework). Он входит в состав сборки System.Windows.Interactivity, которая является частью продукта Expression Studio.
> Хотя эти механизмы и имеют схожие функциональные возможности…
> Вот Behavior уже в отличии от Attached Property…

Вообще то

private static readonly DependencyProperty BehaviorsProperty = DependencyProperty.RegisterAttached(«ShadowBehaviors», typeof (BehaviorCollection), typeof (Interaction), (PropertyMetadata) new FrameworkPropertyMetadata(new PropertyChangedCallback(Interaction.OnBehaviorsChanged)));

То есть Behavior и есть Attached Property.

Да и Grid.Column с DockPanel.Dock сочетаются не лучше, чем CloseButtonBehavior и HelpButtonBehavior. Один из пары не сработает.

Это я не к тому, что Behavior — плохо. Но Blend дизайнерам не приглянулся, а программисты не слышали про Behavior. Больше похоже на чемодан без ручки, чем на «очень важно правильно различать их и использовать».
Sign up to leave a comment.

Articles