“XAML”载入和“后台代码”的执行顺序
“Silverlight”中好像是先执行的“后台类的构造方法”,然后初始化的“XAML”页面中的元素,对么?
在从“后台”给“XAML”元素绑定数据时,总是要最先判断该“XAML”元素是否为“Null”,然后绑定。
但是,在初始化绑定的时候:
是先执行的“后台类的构造方法”,而“绑定方法”位于“后台类的构造方法”中。在此时,要绑定的“XAML”元素还没有被初始化,它为“null”(要绑定的元素不存在),这时候应该怎么办???
[解决办法]
构造函数中InitializeComponent();即对xaml进行初始化。在此之后绑定元素已生成。
[解决办法]
应该是先执行cs文件中的构造函数进行页面的初始化
[解决办法]
在运行时前台XAML和后台CS会合并成一个类的。。后台代码用的是partial类
[解决办法]
同意楼上所说。
楼主可以找一下obj目录相应的g.cs,i.cs文件。
[解决办法]