2017-12-25 11 views
2

"ListItem"에 대한 새 스타일을 만들어 항목을 가리키고 선택할 때 나타나는 기본 파란색 사각형을 제거하려고합니다. 여기에 지금까지있어 무엇 :ListItem 템플릿 - 내용이 표시되지 않습니다.

<Style TargetType="ListBoxItem"> 
     <Setter Property="Template"> 
      <Setter.Value> 
       <ControlTemplate> 
        <StackPanel Orientation="Horizontal"> 
         <ContentPresenter/> 
        </StackPanel> 
       </ControlTemplate> 
      </Setter.Value> 
     </Setter> 
    </Style> 

문제점은 - 내용이 전혀 표시되지 않습니다. 나는 다른 컨트롤을 넣으려고 시도하고 다른 사람들은 보여주고있다. ContentPresenter는 작동하지 않는 것 같습니다 ... 버튼을 사용해 보았을 때 효과적이었습니다.

해결 방법?

답변

2

당신은

<Style TargetType="ListBoxItem"> 
      <Setter Property="Template"> 
       <Setter.Value> 
        <ControlTemplate TargetType="ListBoxItem"> 
         <StackPanel Orientation="Horizontal"> 
          <ContentPresenter/> 
         </StackPanel> 
        </ControlTemplate> 
       </Setter.Value> 
      </Setter> 
     </Style> 
을 위해 ControlTemplate을은 TargetType = "ListBoxItem의"를 추가해야