2010-02-08 6 views
1

애니메이션에 관심이 없으며 키 프레임없이 간단한 설정 작업을 설정하려고합니다.TriggerAction 클래스에서 상속 할 수있는 방법이 있습니까?

TriggerAction을 (를) 상속하고 싶습니다. 대상에 새로운 값을 설정하는 속성을, 추가 옵션 속성 그래서 사용할 수 있습니다 : Expression Blend를가 설치되어

<EventTrigger SourceName="btn" RoutedEvent="Click"> 
    <BooleanActionTrigger TargetName="cb" Property="IsChecked" Value="False"/> 
</EventTrigger> 

답변

2

경우, C의 DLL System.Windows.Interactivity.dll가 : \ Program 파일 (x 86) \ 마이크로 소프트 SDKs \ Expression \ Blend 3 \ Interactivity \ Libraries \ WPF \ System.Windows.Interactivity.dll.

는 그 다음 당신은 Expression Blend를 설치 한 필요가 없습니다

System.Windows.Interactivity.TriggerAction<T> where T : DependencyObject  
System.Windows.Interactivity.TriggerBase<T> where T : DependencyObject  
System.Windows.Interactivity.Behavior<T> where T : DependencyObject 
0

을 상속 할 수 있습니다. NuGet에서 System.Windows.Interactivity for WPF을 사용할 수 있습니다. NuGet 패키지를 프로젝트에 추가하고 사용자 정의를 작성하십시오. TriggerAction :

using System.Windows; 
using System.Windows.Interactivity; 

public class MyCustomAction : TriggerAction<DependencyObject> 
{ 
    ... 
} 
관련 문제