学习总结
2015-11-19 15:35
387 查看
最近在学习win10开发UWP应用的时候遇到了一些问提,记录以作备用。
1. listview可以通过ItemTemplateSelector来给listview显示不同的DataTemplate
一个继承DataTemplateSelector的类,通过重写SelectTemplateCore的方法来指定不同的DataTemplate
2.在DataTemplate里面使用x:bind的时候,必须在DataTemplate那里指定x:DataType,不然编译会报错
3.listview的FooterTemplate和DataTemplate的内容所属的集合不一致,
在赋值的时候,是这样赋值的
View Code
但是为什么绑定Command的时候是找得到同一个Command呢?
还有一个问题listview的FooterTemplate怎么去选中呢
4.UserControl通过 x:FieldModifier来控制访问权限
5.splitview的DisplayMode决定了它的不同显示
最近遇到了很多问题,写的很差,新手勿喷
demo下载地址
1. listview可以通过ItemTemplateSelector来给listview显示不同的DataTemplate
一个继承DataTemplateSelector的类,通过重写SelectTemplateCore的方法来指定不同的DataTemplate
2.在DataTemplate里面使用x:bind的时候,必须在DataTemplate那里指定x:DataType,不然编译会报错
3.listview的FooterTemplate和DataTemplate的内容所属的集合不一致,
在赋值的时候,是这样赋值的
<ListView x:Name="SplitViewListView" SelectedItem="{Binding spviewmodel.selectitem}" ItemsSource="{Binding spviewmodel.spHelper}" Background="#372127" > <Interactivity:Interaction.Behaviors> <core:EventTriggerBehavior EventName="SelectionChanged"> <core:InvokeCommandAction Command="{Binding spviewmodel.SelectedCommand}" CommandParameter="{Binding ElementName=SplitViewListView,Path=SelectedItem}"/> </core:EventTriggerBehavior> </Interactivity:Interaction.Behaviors> <ListView.ItemTemplateSelector> <com:TemplateSelector LineTemplate="{StaticResource LineTemplate}" NomalTemplate="{StaticResource NomalTemplate}"/> </ListView.ItemTemplateSelector> <ListView.FooterTemplate> <DataTemplate > <StackPanel Orientation="Horizontal" Height="40" x:Name="footItem"> <Interactivity:Interaction.Behaviors> <core:EventTriggerBehavior EventName="Tapped"> <core:InvokeCommandAction Command="{Binding spviewmodel.SelectedCommand}" CommandParameter="{Binding ElementName=footItem}"/> </core:EventTriggerBehavior> </Interactivity:Interaction.Behaviors> <Image Source="{Binding spviewmodel.SpView.SpIcon}" Width="40" Height="40" VerticalAlignment="Center"/> <TextBlock Text="{Binding spviewmodel.SpView.SpliteviewName}" Foreground="White"></TextBlock> </StackPanel> </DataTemplate> </ListView.FooterTemplate> </ListView>
View Code
但是为什么绑定Command的时候是找得到同一个Command呢?
还有一个问题listview的FooterTemplate怎么去选中呢
4.UserControl通过 x:FieldModifier来控制访问权限
5.splitview的DisplayMode决定了它的不同显示
最近遇到了很多问题,写的很差,新手勿喷
demo下载地址
相关文章推荐
- Oracle的4类数据字典
- Ansible Variable
- 简单分析C语言中指针数组与数组指针的区别
- Remove Element - Leetcode
- html控件隐藏几种方法,占位隐藏
- 由一次程序崩溃引起的对new表达式的再次学习
- 蜂鸣器使用
- Android Manifest.xml详解
- java 排序
- WebService学习总结(三)——使用JDK开发WebService
- 关于android微信QQ等平台分享功能实现中遇到的问题处理
- ios 定位
- http的get方式和post方式
- poj 3250 Bad Hair Day(栈的运用)
- direct3d9 渐变的窗口代码
- javaee ssh框架下mysql中文乱码解决办法
- Matlab处理彩色图像 RGB888-RGB565
- Kibana User Guide [4.2] » Discover
- Multimap 用法简介
- Mongodb学习笔记1-Mongodb的安装