2009-11-13 31 views
0

这看起来是一个bug ..使用Silverlight 3和我有一个用户控件在XAML中定义,并试图在运行时访问该对象返回一个null。Silverlight 3 - FindName返回null

<Grid> 
    <common:CommonGridEditPanel x:Name="scannerParameters" Grid.Row="0" DataContext="{Binding Parameters}"> 
    <common:CommonGridEditPanel.Columns> 
</Grid> 

scannerParameter变量被分配有空值,就进一步挖掘我注意到在该文件的自动生成部下面的代码。

this.scannerParameters =((CommonGridEditPanel)(this.FindName(“scannerParameters”)));

这是一个已知的错误吗?

+2

甚至不应该编译 - 它是无效的XA​​ML(标记未关闭)。你能发布实际的代码吗?谢谢! – itowlson 2009-11-13 04:22:08

回答

0

这个区域没有“已知错误”。像itowlson问,它会帮助你向我们展示你实际上在做什么。很可能你实际做的是错误的地方。