2010-03-25 2 views
1

WPF를 배우고 있는데 Content와 같은 일부 속성이 Object 유형 인 것처럼 보입니다. 1000s의 컨트롤이있는 매우 복잡한 UI를 가지고있을 때 이것이 권투 등의 문제일까요?WPF의 컨트롤 속성에 성능상의 단점이 있습니까?

이 기능은 콘텐츠 (의 내용을으로 가져갈 수 있음)를 제공하지만이 문제에 대한 사람들의 의견을 묻는 것이 좋습니다.

답변

4

일반적으로 컨트롤 내에서 사용되는 콘텐츠는 참조 컨트롤이 될 또 다른 컨트롤이기 때문에 권투 때문에 성능상의 영향이 없어야합니다.

그러나 Content 개체를 사용하면 DataTemplates를 사용할 수 있으며 많은 양의 WPF 유연성을 제공합니다.

"콘텐츠"로 값 유형을 사용하는 경우에도 복싱의 오버 헤드는 일반적으로 UI 코드에 관련된 오버 헤드와 비교할 때 엄청나게 줄어들 것입니다.

관련 문제