2010-08-04 6 views
0

사용자 정의 컨트롤을 프로그래밍하고 있으며 C# 코드를 사용하여 윈도우에 버튼을 추가하고 있습니다. Xaml 문서를 만든 다음 xamlReader를 사용하여 Window에로드 할 수 있다고 읽었습니다.WPF 윈도우에 컨트롤의 동적 추가

두 가지 접근 방식 모두 작동하지만 가장 좋은 성능을 낼 것이라고 생각 하나? 또는 마녀 하나를 권 해드립니다

감사합니다 !!!

답변

0

내 직감은 xaml을 읽고 창에 내용을로드하는 성능이 코드를 사용하여 약간 느려진다는 것을 알려줍니다.

내 설명 : - xaml을 디스크에서로드/읽기하고 개체로 디 컴파일해야합니다. - 코드를 사용하여 객체를 구성 할 때 디스크 부분에서로드를 건너 뛸 수 있으며 나머지는 동일합니다.

하지만 나는 당신이 필요로하는 것을 보는 것이 낫다고 생각합니다. 버튼을 디자인하고 싶다면 xaml을 생성하고 코드를 컨트롤을 생성하는 것보다 윈도우에서로드하는 것이 훨씬 쉽습니다.

프로젝트에 가장 적합한 솔루션을 선택하는 것은 여러분에게 달려 있습니다.