我有一个使用MVVM的silverlight 4应用程序,它有一个grid和dataform。数据形式 有一个EditItemTemplate和一个NewItemTemplate。在编辑EditItemTemplate代码时运行正常但是在添加新项目时,NewItemTemplate代码会引发错误,导致需要条形码。我哪里可能出错。提前谢谢。
NewItemTemplate xaml代码
<toolkit:DataField Label="Barcode :"
FontWeight="Bold"
Grid.Column="0"
Grid.Row="0"
Margin="1"
IsRequired="True"
HorizontalAlignment="Left">
<TextBox Grid.Column="1"
Name="BarcodeId"
Text="{Binding Barcode.BarcodeId,Mode=TwoWay, NotifyOnValidationError=True,ValidatesOnExceptions=True, UpdateSourceTrigger=PropertyChanged}"
HorizontalAlignment="Stretch"
Grid.Row="0"
Margin="2"
Width="300"
TabIndex="0" />
</toolkit:DataField>
EditItemTemplate代码
<toolkit:DataField Label="Barcode :"
FontWeight="Bold"
Grid.Column="0"
Grid.Row="0"
Margin="1"
IsRequired="False"
IsEnabled="True"
HorizontalAlignment="Left">
<TextBox Width="200"
Text="{Binding Barcode.BarcodeId,Mode=TwoWay}" FontWeight="Normal" />
</toolkit:DataField>