2011-01-06 4 views
1

이것은 Microsoft Surface 개발과 관련된 질문이지만 일반적인 WPF 질문에 관한 것입니다.WPF에서 DataTemplate과 작동하도록 "스타일"특성 얻기

나는 예에서 발견 한 다음 코드를 변환 할 방법 :

<s:ScatterView> 
    <s:ScatterViewItem Style="{DynamicResource FlippingScatterViewItemStyle}"> 
     // etc. 
    </s:ScatterViewItem> 
</s:ScatterView> 

은 데이터 바인딩 작업 할 :

<s:ScatterView> 
    <s:ScatterView.ItemTemplate> 
     <DataTemplate> 
      // etc. 
     </DataTemplate> 
    </s:ScatterView.ItemTemplate> 
</s:ScatterView> 

나는 "첨부하는 방법을 잘 모르겠어요를 "원래 코드의 Style 선언.

내가 WPF 초보자 인 것처럼 내 용어가 정확하지 않은 경우 사과드립니다.

답변

1

저는 ScatterView 컨트롤에 익숙하지 않지만 ItemTemplate 속성에서 제시하는 ItemsControl에서 파생되는 경우 ItemContainerStyle 속성도 있어야합니다. ItemContainerStyle은 항목 자체에 적용되는 스타일입니다.

<s:ScatterView ItemContainerStyle="{DynamicResource FlippingScatterViewItemStyle}"> 
    <s:ScatterView.ItemTemplate> 
     <DataTemplate> 
      // etc. 
     </DataTemplate> 
    </s:ScatterView.ItemTemplate> 
</s:ScatterView> 
관련 문제