'XAML'에 해당되는 글 2건
2009. 6. 7. 01:14
[이전 블로그에서 이동되었음]
블랜드에서 데이터 그리드 컨트롤이 있는 xaml 페이지를 열면 Invalid 오류가 발생하면서 디자인 페이지를 볼 수가 없다.
이때 해결 방법은 참조를 SDK 폴더 안에 있는 System.Windows.Controls.Data.dll 를 추가한다.
1,2,3 번 중에 1번만 하니까 된다.
'.NET > SilverLight' 카테고리의 다른 글
Silverlight DashBoard ver 0.1 (0) | 2009.06.07 |
---|---|
Chart Open Source 사이트인 VisiFire의 Forum 에 첫 Post (0) | 2009.06.07 |
partial 선언에는 서로 다른 기본 클래스를 지정할 수 없습니다. (1) | 2009.06.07 |
2009. 6. 7. 00:59
[이전 블로그에서 이동되었음]
저는 xaml 페이지에서 상속을 UserControl 이 아닌 SceneControl 로 변경하고 싶어서 수정했습니다.
그럼 이런 형태가 됩니다.
자 여기서 빌드하면... 될 듯하지만 또 오류입니다^^; 한가지를 더 해줘야하는데 빌드작업을 변경하는 것입니다. 사진 처럼 속성의 빌드 작업이 기본으로 Page 로 되어있는데 그것을 Resourse 로 변경합니다. 그러면 빌드OK~
이렇게 하면 됩니다. 이런식으로 하면 먼가 앞에 변화가 있을 때는 수동으로 선언을 해주어야합니다. 자동과 수동 각각 장단점이 있겠죠. 저의 회사에서 하는 프로젝트에는 수동으로 되어있네요. ^^
저는 xaml 페이지에서 상속을 UserControl 이 아닌 SceneControl 로 변경하고 싶어서 수정했습니다.
그러고 나서 빌드를 하니 헉! partial 선언에는 서로 다른 기본 클래스를 지정할 수 없습니다. 오류가 발생했습니다.^^;
머지? 하면서 이유를 찾다가 이유를 발견했습니다. 솔루션 탐색기에서 모든 파일로 보기로 하면 obj 폴더가 있습니다. 하위에 Debug 폴더 밑에 해당 폴더 밑에 보면 해당파일.g.cs 란 파일이 있습니다. 이게 바로 xaml에서 컨트롤 추가하거나 하면 여기에 선언이 되는 것입니다. 열어서 보면
같이 상속을 UserControl 에서 여전히 받습니다 ^^;
자 그럼 빌드오류를 해결해봅시다. 물론 다른 방법들이 있겠지만 여기서는 2가지만 ㅋ
방법 1. 해당파일.g.cs 에서 UserControl 을 상속받고자하는 SceneControl 로 변경한다 ^^; 머 이렇게 해도 되겠지만 2번째 방법때문에 글을 ㅋㅋ
방법 2. 해당 파일 클래스 안에 내용을 몽땅 해당 xaml.cs 로 복사를 합니다. 상속클래스도 변경하구요.
그럼 이런 형태가 됩니다.
자 여기서 빌드하면... 될 듯하지만 또 오류입니다^^; 한가지를 더 해줘야하는데 빌드작업을 변경하는 것입니다. 사진 처럼 속성의 빌드 작업이 기본으로 Page 로 되어있는데 그것을 Resourse 로 변경합니다. 그러면 빌드OK~
이렇게 하면 됩니다. 이런식으로 하면 먼가 앞에 변화가 있을 때는 수동으로 선언을 해주어야합니다. 자동과 수동 각각 장단점이 있겠죠. 저의 회사에서 하는 프로젝트에는 수동으로 되어있네요. ^^
'.NET > SilverLight' 카테고리의 다른 글
Silverlight DashBoard ver 0.1 (0) | 2009.06.07 |
---|---|
Expression Blend 에서 DataGrid 컨트롤이 안나올 때 (0) | 2009.06.07 |
Chart Open Source 사이트인 VisiFire의 Forum 에 첫 Post (0) | 2009.06.07 |