저는 App.xaml에 정의되어 있고 2 곳 (ItemControls
)에서 사용되는 DataTemplate
을 가지고 있습니다.WP7의 DataTemplate에 문제가 발생했습니다.
텍스트의 색상을 제외하고는 모두 완벽하게 작동합니다.
브러시 리소스를 찾으려고하는 시각적 트리를 통해 위로 이동하므로 다른 값을 가진 두 위치에서 StaticResource
으로 브러시를 정의한다고 가정했습니다. 그러나 DataTemplate
은 App.xaml
에 정의되어 있으므로 DataTemplate
이 사용되는 곳이 아닌 App 리소스에서만 브러시를 찾습니다. 그것은 가장 최적의 솔루션이 될 것입니다 경우
두 개의 다른 위치 (페이지)에서 템플릿을 사용하고 싶습니다. 그리고 다른 색상의 브러시를 사용해야합니다. – Grigory
그런 다음 컨트롤에 종속성 속성을 정의하고 서로 다른 두 위치에 색상을 설정합니다. 어떤 컨트롤에서 –
? 2 DataTemplate 2 ItemsControl (2 다른 페이지)에서 사용하려고합니다. – Grigory