제목이 이상하다 이걸 어떻게 표현해야 하는지 모르겠다.
예전부터 알고 있었는데 (아마 포스팅 보면 나올듯)
쉬운거지만 아마 모를수도 있는사람들을 위해서 써놓자~
머 프로젝트에서 패널 을 하나 만들고(나는 그냥 Canvas)
TwitterLoginUserControl tl = new TwitterLoginUserControl();
ContentGrid.Children.Add(tl);
이렇게 add를 하고 만약 이 유저 컨트롤에 Close 버튼을 만들고 remove 를 하고 싶다면 ?
그렇다면 가장 쉬운방법이
tl.CloseBUtton.Click += 이벤트 어쩌구 저쩌구 이렇게 만드는게 젤 쉽지만
코드가 지저분해진다.. 나는 딱 유저콘트롤에서 해결 하고 싶다 이러면
유저콘트롤에서
void SubmitButton_Click(object sender, RoutedEventArgs e)
{
var parentCanvas = this.Parent as Canvas;
parentCanvas.Children.Remove(this);
}
이렇게 하면 된다.
'Windows Phone 7' 카테고리의 다른 글
[wp7] 기본 키패드(Number)에 . 키만 가능하게 만들기 (0) | 2010.10.04 |
---|---|
[wp7] UserControl에 간략하게 Dependency Property 쓰는법 (0) | 2010.09.30 |
[wp7] Regex를 이용해서 숫자 형식을 바꾸어보자.(정규표현식) (0) | 2010.09.27 |
[wp7] 엔터키를 눌렀을때 키패드 사라지게 하기 (0) | 2010.09.17 |
[wp7] DLL 레퍼런스 추가 할때 지정된 경로에? (0) | 2010.09.09 |