2017-06-02 61 views
0

我已經嘗試了下面的內容,但它總是以設置所有元素的光標而不僅僅是TabControl標題文本爲結束。WPF在XAML中爲TabControl標題文本更改光標

<TabControl Cursor="Hand"></TabControl> 
<TabItem Cursor="Hand"></TabItem> 

想我可能需要重寫某種模板?

在此先感謝。

回答

1

嘗試定義標題的結構和分配光標指針指向:

<TabItem> 
    <TabItem.Header> 
     <TextBlock Text="Header goes here..." Cursor="Hand" /> 
    </TabItem.Header> 
    <Label Content="Content goes here..." /> 
</TabItem> 
+1

光標必須在'TextBlock',當它在'TabItem.Header'我收到錯誤:'不能設置屬性元素的屬性。除此之外,這工作很好。更新你的答案,我會接受它。在覆蓋模板時,你有沒有機會知道如何在'TabItem.Header'上保留當前樣式?我正在使用MahApps.Metro和漂亮的風格消失。 –

+0

編輯了答案 - 有道理,在我發佈哈哈之前,我沒有真正測試過它。不幸的是,我不知道如何在覆蓋模板時保持樣式,自從我編寫任何WPF哈哈以來,這已經是一段漫長的時間了。 –

+1

當然,感謝幫助。 –