我有一个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
我已经用请求的信息编辑它!感谢您对我的问题感兴趣! –