컨트롤의 동작을 추적하려고하는 동작이 있으며 해당 동작을 내 ViewModel에서 읽으려고합니다. XAML에서 System.Windows.Interactivity.Behavior에 바인딩 할 수 있습니까?
은 현재 내가이 일을 해요 :<MyControl>
<i:Interaction.Behaviors>
<b:MyBehavior />
</i:Interaction.Behaviors>
</MyControl>
내가 XAML에서 인스턴스화보다 뷰 모델 또는 응용 프로그램의 다른 부분의 속성으로 행동하지 않고 결합 할 수있는 방법이 있나요? 구문은 무엇입니까?
그것은 좋은 생각
이(이 과정의 의미가 있다면 당신은 또한
TwoWay
바인딩을 사용할 수 있습니다)하지만, 행동은 이미 행동에서 상속 DependencyObject에서 상속받을 수 없습니다. –@Done Monego, [동작이 DependencyObject에서 이미 상속] (http://msdn.microsoft.com/en-us/library/system.windows.interactivity.behavior%28v=expression.40%29.aspx) ... –
Levensque - oof. 다시 한 번 감사드립니다 - "A 'Binding은 DependencyObject의 DependencyProperty에만 설정할 수 있습니다." –