2011-03-14 2 views
0

Blend에서 간단한 버튼 -> 템플릿 편집 -> 빈 만들기 ... 버튼 이미지를 추가하고 일부 시각적 상태를 채웠습니다.Silverlight의 사용자 정의 템플릿 버튼에 OnClick 이벤트를 표시합니다.

지금 나는 OnClick 이벤트 노출 할 :

public partial class MyButton : UserControl 
{ 
    public MyButton() 
    { 
     // Required to initialize variables 
     InitializeComponent();   
     button.Click += Click;           
    } 

    public event RoutedEventHandler Click; 
} 

을하지만 나를 위해 작동하지 않습니다. 뭐가 잘못 되었 니 ?

답변

0

정확히 여기서 작동하지 않는 것은 분명하지 않지만 Click이 비어있는 동안 button.Click 이벤트에 Click 대리인을 지정하려고하는 것 같습니다. 당신이해야 할 일은 Click을 부를 다른 대의원을 지정하는 것입니다.

button.Click += (sender, args) => { if (Click != null) Click(sender, args); }; 
:

button.Click += Click; 교체

관련 문제