2010-03-17 2 views
-1

Silverlight 페이지에서 사용자 지정 만든 UserControl을 사용하는 데 문제가 있습니다. UserControl은 일반적으로 내부에 작은 사각형이 포함 된 사각형입니다. Silverlight MainSite에서 UControl을 사용하고 싶습니다.단추가있는 사각형이있는 Silverlight UserControl

public void Button1_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) 
    { 
    MessageBox.Show("Hello"); 
    } 

가 어떻게 그것이 MainSite에서 사용할 수 있습니다 : 여기 Button1을 호출 아래로 작은 구형 마우스 버튼의 방법을 구현했습니다 ? 거기에서 나는 다음과 같은 메소드 만 구현할 수 있습니다 :

private void ImportedControl_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) 
    { 
     firstLeaf.Button1_MouseLeftButtonDown(sender, e); 
    } 

Button1에 대한 메소드를 구현할 수 없습니다.

어떻게이 작업을 할 수 있습니까? 도움말 :

+0

나는 정말로 당신이 묻는 것을 이해하지 못합니다. –

+1

사각형을 넣을 사용자 정의 컨트롤을 만들었습니다. 사각형은 Button1이라고하며 버튼 역할을합니다. 이 컨트롤을 프로젝트에서 사용하면 개체 Button1 또는 klick 옵션을 참조 할 수 없습니다. – Rafal

+0

컨트롤이 Expression Blend 도구에서 수행되었다고 추가 하겠지만 여전히 중요하지 않습니다. – Rafal

답변

0

나는 아직도 그 질문을 이해하고 있는지 모르겠다. 왜 실제 버튼을 사용하지 않고 그냥 사각형으로 템플릿을 만드시겠습니까? 이렇게하면 Click 이벤트를 포함하여 사각형처럼 보일 때 실제로 버튼이있는 모든 이점을 얻을 수 있습니다.

Scott Guthrie가 게시 한 글은 control templating with a button입니다.

관련 문제