1

在 silverlight 项目中使用 planeprojection 中的 name 属性给出错误 1 ​​找不到类型或命名空间名称“PlaneProjection”(您是否缺少 using 指令或程序集引用?)

我用来做的代码

<Image Name="blabla.jpg" Height="200" Width="200" >
    <Image.Projection>
       <PlaneProjection Name="pp" />
    </Image.Projection>
</Image>
4

1 回答 1

0

这是一个奇怪的错误,因为它似乎在抱怨PlaneProjection自己,但这可能是一个红鲱鱼。

xaml 不正确,因为PlaneProjection它没有Name属性。但是,您应该能够x:Name。我的猜测是你试图确保你有一个名为pp你可以在代码中操纵的字段。您现在可以pp在代码中用作字段或在控件上查找PlaneProjectionusing 。FindName

这就是我认为您的 Xaml 应该是这样的:-

<Image x:Name="MyImage" Source="blabla.jpg" Height="200" Width="200" > 
    <Image.Projection> 
       <PlaneProjection x:Name="pp" /> 
    </Image.Projection> 
</Image> 

TBH,我会简单地访问投影MyImage.Projection而不是添加 x:Name 。

于 2010-05-17T12:32:31.647 回答