Sev*_*ays 1 c# silverlight xaml windows-phone-7
Messages.xaml
<TextBlock x:Name="txt_count_unreads" Text="0" />
Run Code Online (Sandbox Code Playgroud)
App.xaml检查消息......和
Messages mm = new Messages();
Messages.txt_count_unreads.Text = unreads.ToString();
Run Code Online (Sandbox Code Playgroud)
但文字没有改变?怎么了?
每个XAML页面及其后面的代码都是一个类,与XAML文件具有相同的名称.在Windows Phone 7上,所有此类页面类都具有公共基类PhoneApplicationPage.当您导航到新页面时,电话框架会创建该类的实例并将其加载到该类中PhoneApplicationFrame.
因此,在代码中的某个位置随机创建页面类的实例,并更改该实例的属性将不起作用!
您应该使该unreads属性可用于Messages该类(或在导航到该Messages页面时将其传递给查询字符串),然后TextBlock在Messages构造函数中设置该文本.
在开始为手机应用程序编写代码之前,这是您需要了解的基本内容.我不是要劝阻你,但如果你花一两天时间阅读一本书,你将受益匪浅.Charles Petzold有一本免费的书,从非常基本的应用程序开始,并转向更高级的主题.
| 归档时间: |
|
| 查看次数: |
1009 次 |
| 最近记录: |