2013-10-20 5 views
0

tabcontrol 헤더의 사진 만 사용하고 싶습니다.WPF의 사용자 지정 Tabited.Header 스타일

<TabItem.Header> 
    <Image Name="ImageClientPoints" Width="150" Height="80" 
      Stretch="Fill" Margin="0,0,0,0" /> 
</TabItem.Header> 

및 결과는 다음과 같다 : I는 다음과 같이 사용하고

http://oi39.tinypic.com/x3hnc9.jpg

을하지만 그림 주위에 회색 내용없이 단지 사진을 원한다.

저는 wpf에 대해 처음 읽었습니다.이 글을 읽으려면 datatemplate을 만들어야한다는 것을 알고 있지만 아직 어렵습니다. 예제가 도움이 될 것입니다.

답변

1

거의 다 왔어. 헤더에 어떤 종류의 패딩이 예약되어있는 것 같습니다. 그래서 set the margin value to some negative value은 패딩 공간과 겹칠 것입니다.

이 당신을 위해 할 것입니다 -

<TabItem.Header> 
    <Image Name="ImageClientPoints" Width="150" Height="80" 
      Stretch="Fill" Margin="-5" /> 
</TabItem.Header> 

또는

<TabItem.HeaderTemplate> 
    <DataTemplate> 
     <Image Name="ImageClientPoints" Width="150" Height="80" 
      Stretch="Fill" Margin="-5" /> 
    </DataTemplate> 
</TabItem.HeaderTemplate> 
+0

아무것도하지만 나를 위해 일한 –

+1

:-(일을 좀 더 높은 값이'말을 설정해보십시오 -10'하고 도움이되는지 확인합니다. –

+0

그것은 고마운 일이지만, 내 탭 항목 헤더가 내 화면 너비에 맞지 않을 때 다음과 같은 일이 발생하기 때문에 데이터 템플릿을 원한다. http://postimg.org/image/orvjcc4dj/ –

관련 문제