首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

Phone 7 XAML 中的异常

2012-03-22 
Phone 7 XAML 中的错误在看伏英娜的《Windows Phone 7应用开发指南》发现代码的排版很差,更差的是代码中本应

Phone 7 XAML 中的错误
在看伏英娜的《Windows Phone 7应用开发指南》
发现代码的排版很差,更差的是代码中本应该有的空格都没有啦,全部连在一起,需要偶自己来断词。

P49页一段 XAML VS2010 报错了,大家给看看:
  <StackPanel BindingValidationError="StackPanel_BindingValidationError">
  <StackPanel.Resources>
  <local:VerifyTest x:Name="Verify"/>
  </StackPanel.Resources>
  <TextBox Height="72" Margin="12,245,0,0" Name="textBox1" Width="397"
  Text="{Binding Path=Number,Mode=TwoWay,Source={StaticResource Verify},
  ValidatesOnExceptions=True,NotifyOnValidationError=True}"/>
  </StackPanel>
错误是:
local:VerifyTest 不能识别。

请问这是为什么?书上的有错误!

[解决办法]
local:VerifyTest, local是一个namespace, VerifyTest是这个namespace下的一个类

你要检查这个local namespace和那个class是否存在
[解决办法]
xaml文件的开始部分,定义local命名空间了吗?
[解决办法]
比如说是你定义了一个Convert类,于是引用的时候,需要在头部加上这样的定义

 public class VerifyTest : IValueConverter

xmlns:local="clr-namespace:XXX" //XXX是你Silverlight的项目命名空间

<local:VerifyTest x:Name="Verify"/>

热点排行