当前位置: 代码迷 >> Windows Mobile >> 这种ListBox当前项的Style是如何做出来的
  详细解决方案

这种ListBox当前项的Style是如何做出来的

热度:8315   发布时间:2013-02-26 00:00:00.0
这种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>

------其他解决方案--------------------------------------------------------
该回复于2012-11-05 14:16:49被管理员删除
------其他解决方案--------------------------------------------------------
已经搞定了。不日将分享……
------其他解决方案--------------------------------------------------------
分享给大家,希望你喜欢:http://blog.csdn.net/nnnnyyyy/article/details/8152892
  相关解决方案