2013-10-20 47 views
0

我想要只使用tabcontrol的標題中的圖片。 我使用的是這樣的:WPF中的自定義Tabited.Header風格

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

,結果如下:

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> 

OR

<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/ –