我有一個WPF選項卡控件。它內部是一個裝滿了一些項目的列表框。 (有一個在圖象表示的僅一個項目):列表框選擇邊距
的項具有橙色梯度。
這裏是相同的項目,一旦我用鼠標選擇它:
我感興趣的領域是藍顏色的小左側條子,我在紅都盤旋。我意識到這是我選擇該項目的產物,並且它將整個項目變成藍色來表示這一點。但是,您會注意到,這條藍色條不位於除左側之外的任何邊緣。
我的問題是這樣的:我如何拉伸我的列表框項目的左側,使這個藍色的條子消失了,並且從列表框項目的橙色填充該區域?我在所能想到的所有事情上都利用了餘地和填充,但無濟於事。
任何提示,意見和建議,非常感謝! :)
編輯:根據要求,ItemTemplate的Xaml。
ItemTemplate使用一個DataTemplate,它是一個靜態資源。在DataTemplate中看起來是這樣的:
<DataTemplate x:Key="MyDataTemplate">
<UserControl MouseDoubleClick="MouseDoubleClick_Event">
<DockPanel Background="<the orange gradient>" LastChildFill="True">
<Image Name="AnImage" Height="20" Width="20" Source=" Binding Path=ImagePath}"/>
<Label Width="Auto">
<TextBlock Text="{Binding Path=TheName}" />
</Label>
</DockPanel>
</UserControl>
</DataTemplate>
你可以爲這個'ItemTemplate'顯示相關的XAML嗎? – Jay
我已經用請求的信息編輯它!感謝您對我的問題感興趣! –