2016-12-14 7 views
0

wpf 툴킷 propertygrid의 스타일을 재정의하려고합니다. 따라서 generic.xaml을 수정했습니다. 이제 기본 편집기 스타일이 무시되지 않는 문제가 있습니다. 그러므로 내가 XAML에 PropertyGridEditorComboBox을 재정의 할 스타일을 다음 쓴 :WPF Toolkit PropertyGrid 스타일

<Style TargetType="{x:Type xctk:PropertyGridEditorComboBox}"> 
<Setter Property="Template"> 
    <Setter.Value> 
     <ControlTemplate> 
      <ComboBox SelectedItem="{Binding Value}" ItemsSource="{?????}" /> 
     </ControlTemplate> 
    </Setter.Value> 
</Setter> 

이 조각은 내가이 itemssource로 바인드 할 필요가 무엇인지 모른다는 사실을 제외하고 작동하는 것 같다. Itemssource로 바인딩해야하는 것은 무엇입니까?

DefaultEditors 모양을 덮어 쓰는 더 좋은 방법이 있다면 알려주십시오.

KR 마누엘

답변

0

당신은 그것을가 적용된 컨트롤에 스타일에서 도달해야한다 - 이런 식입니다 : (. PropertyGridEditorComboBoxItemsSource 속성이 있다고 가정)

ItemsSource="{TemplateBinding ItemsSource}"