首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

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

2012-12-16 
这种ListBox当前项的Style是怎么做出来的?请问这种ListBox当前项的Style是怎么做出来的?当前项的后面有个

这种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

热点排行