你好,其实我也是新手来着,也是刚刚找到解决方法,然后就跑来分享了。看到你这情况,我觉得有可能是你的Frame对象没找到,或者new Uri()这个对象没成功初始化,我猜想是Window.xaml文件路径出了点问题.下面是我自己这两天写的一个Demo。你看看路径是不是有什么问题,我这边倒是没有报错(刚学的WPF)。
然后就是frame 的page间传值问题。我采用了构造函数的方式进行传递。大致也是如下图所示。
大致就是这么一个方式,不过还有其他方法,我给个我看见的文章链接你。希望大家都能获取需要的内容。
如果有什么更好的方法,也希望得到你的推荐哦!
https://msdn.microsoft.com/en-us/library/ms741843(VS.85).aspx
https://social.microsoft.com/Forums/zh-CN/80bd6924-0fbf-4a01-892a-df7fc048782a/wpf
我也是个WPF 新手,我知道的方法跟你所了解的差不多,就是在APP.XAML.CS中声明变量,之后再全局调用。比如我在APP.XAML.CS中写PUBLIC INT A=0,那么我在WINDOW1.XAML.CS里写((App)System.Windows.Application.Current).A就可以调用这个全局变量了,我目前了解到的只有这一个方法,应该还有其他的方法我没有接触到。
这是用DAO 打开access数据库:首先在 “工程-引用”选择microsoft DAO 3.6 Object Library,将数据库保存在工程所保存的文件夹内
然后代码如下:
dim db1 As Database
dim rs1 as recordset
Set db1 = OpenDatabase(App.Path &"\db1.mdb", False, False, "Pwd=111")'假设数据库名为db1.mdb,数据库密码为111。这样db1就连接上数据库db1.mdb了。下面代码继续对数据库 *** 作
set rs1=db1.openrecordset("select * from 表1") 'rs1 连接上表1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)