这种ListBox当前项的Style是怎么做出来的?
请问这种ListBox当前项的Style是怎么做出来的?
当前项的后面有个编辑和删除按钮,其他的就没有。
[最优解释]
ItemTemplate里除了正常的东西多放2个Image,Image的是否显示属性绑定Item是否选中吧 。
没弄过,不过我猜这样是可以的 HOHO!
[其他解释]
可以做成多个模板,在选中时用某一个模板。
也可以在选中时动态隐藏/显示 那两个控件
[其他解释]
学会blend,做这些就简单多了。就用VS肯定是很考验功底的
[其他解释]
<DataTemplate x:Key="SelectDataTemplate">
<StackPanel Orientation="Horizontal">
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding ConsumptionName}"></TextBlock>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding ConsumptionAmount}"></TextBlock>
<Button>Update</Button>
<Button>Del</Button>
</StackPanel>
</DataTemplate>
<DataTemplate x:Key="NormalDataTemplate">
<StackPanel Orientation="Horizontal">
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding ConsumptionName}"></TextBlock>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding ConsumptionAmount}"></TextBlock>
</StackPanel>
</DataTemplate>