文档章节

WPF 学习记录(乱七八糟的小问题)

ICU
 ICU
发布于 2016/07/20 15:36
字数 690
阅读 25
收藏 0

1、ListView控件的使用遇到问题,在使用SelectionChanged事件,在其中进行跳转Page的时候产生  “ 未将对象引用设置到对象的实例 ”的错误,产生原因之一之前不小心设置了SelectIndex = 1 在Xaml代码中可以看到,导致一运行会首先去执行这个事件,从而产生了错误。

解决方法就是:把Xaml代码中的SelectIndex="1"删除

 private void listView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            
            NavigationService.GetNavigationService(this).Navigate(new Uri("TestPage1.xaml",UriKind.Relative));
                 
        }

2、调用硬件的开发包中的Dll时,出现尝试读取或写入受保护的内存

       原因之一:调用函数函数里的参数类型有误,需要检查。

3、串口通讯的打印机,打印出现乱码

     原因:波特率错误,多个设备共用一个串口

4、Access数据库连接

     Provider = Microsoft.Jet.OLeDB.4.0; DataSource = xxx.mdb  (仅支持32位系统)

     会产生问题:

            (1)为在本地计算机注册Microsoft。Jet.OleDB.4.0程序

             (2)无法找到表0

解决方法:在项目右键——〉属性——〉生成——〉目标平台改为X86

5、Page页中控件显示不全

可能原因:Page的大小设置为了自动(Auto)

6.第三方dll引用的问题

未能加载文件或程序集“”或它的某一个依赖。找到的程序集清单定义与程序集引用不匹配

解决方式参考:https://blog.csdn.net/wangwenru6688/article/details/51012882

7.x:Share = "false" 的使用,

X:Shared用于指定请求资源时创建实例的两种方式。

X:Shared = “true”(默认):表示所有请求都是共享同一个实例。一般不显示指定。

X:Shared = “false”:表示每次请求都创建一个新的实例。

 

1、 x:Shared = “true”,对每次请求的资源都使用同个实例。

2、 x:Shared = “false”,对每次请求的资源都创建一个新的实例。按照MSDN说法:使用的其中一种情况为:把继承自FrameworkElement或FrameworkContentElement的派生类做为资源,这样就可以达到在一个集合中多次引用同个资源。

四、注意

根据MSDN的文档描述有下面几个情况需要注意:

1、 包含使用x:Shared属性的项的ResourceDictionary必须是已编译的。这个ResourceDictionary不能放在松散的Xaml中或用于主题中。

2、 包含使用x:Shared属性的项的ResourceDictionary不能嵌套在另一个ResourceDictionary中。

 

 

 

 

© 著作权归作者所有

ICU

ICU

粉丝 7
博文 14
码字总数 3348
作品 0
哈尔滨
私信 提问
WPF学习笔记(1):DataGrid单元格实现逐键过滤功能

最近,开始学习WPF,其UI设计完全颠覆了传统的设计理念,为程序员提供了极大的自由发挥空间,让我为之惊叹,且为之着迷。然而,WPF在国内的热度却并不高,大部分贴子都是2012年以前的,出版的...

向往蓝天的菜鸟
01/06
0
0
C# WPF定时器

最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。我们都知道计算机技术发展日新月异,速度惊人的快,你我稍不留神,就会被慢慢淘汰!因此:每...

天才小龙
2018/01/05
0
0
WPF成长之路------帧动画(1)

最近公司的一个项目因为是WPF的,而自己已经很长一段时间没有接触过WPF了,再加上之前没有做过wpf的动画效果,因此在学习的过程中也顺便记录一下,说不定以后还会用上,同时也算是总结一下吧...

MaxFish
2018/08/06
0
0
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月28日-2月3日)

Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月28日-2月3日) 本周Windows 8开发学习资源更新 本周Silverlight学习资源更新 本周Windows Phone开发学习资源更新 本周WPF学习资源推荐 本周...

冷秋寒
2018/06/29
0
0
WPF 开源项目 【watcher】 守望者,一款监控,统计,分析你每天在自己电脑上究竟干了什么的软件

时隔多年(两年),天天沉迷写PHP的我在连续加薪了逐渐发现自己不怎么写代码了。 甚至有一天我发现我连IDE 都没有打开,实在是太堕落了 为了及时悬崖勒马,回头是岸。为了鼓励自己专心写代码...

董小保
2018/07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

从濒临解散到浴火重生,OceanBase 这十年经历了什么?

阿里妹导读:谈及国产自研数据库,就不得不提 OceanBase。与很多人想象不同的是,OceanBase 并非衔着金钥匙出生的宠儿。相反,它曾无人看好、困难重重,整个团队甚至数度濒临解散。 从危在旦...

阿里云云栖社区
16分钟前
1
0
比特币第三方API大全

在开发比特币应用时,除了使用自己搭建的节点,也可以利用第三方提供的比特币api,来获取市场行情、进行交易支付、查询账户余额等。这些第三方api不一定遵循标准的比特币rpc接口规范,但往往...

汇智网教程
27分钟前
1
0
Dozer:Dozer异常java.lang.ClassCastException

这个问题是个很难发现的问题,因为代码本身没有错误,但就是无法找到报错原因 现记录下这个报错 java.lang.ClassCastException:com.XXX.ObjectA cannot be cast to com.XXX.ObjectA 代码中并...

琴兽
今天
2
0
Feign Retryer的默认重试策略测试

1、Feign配置 @Configurationpublic class FeignConfig { @Value("${coupon_service.url:http://localhost:8081}") private String couponServiceUrl; @Bean publ......

moon888
今天
2
0
关于不同域名下的session共享问题

如果登录,首页,分类,列表,产品都在不同的二级域名下,主域名不变,一定要保证里面的版本问题,不能为了更新而更新,这样哪个下面的session都访问不了。

dragon_tech
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部