在使用平面投影中的名称属性的 Silverlight 项目中,出现错误 1 找不到类型或命名空间名称“PlaneProjection”(您是否缺少 using 指令或程序集引用?)
我为此使用的代码
<Image Name="blabla.jpg" Height="200" Width="200" >
<Image.Projection>
<PlaneProjection Name="pp" />
</Image.Projection>
</Image>
最佳答案
这是一个奇怪的错误,因为它似乎在提示 PlaneProjection
本身,但这可能是一个红鲱鱼。
xaml 不正确,因为 PlaneProjection
没有 Name
属性(property)。但是你应该可以 x:Name
.我的猜测是您正试图确保您有一个名为 pp
的字段。你可以在代码中操纵。您现在可以使用 pp
作为代码中的字段或查找 PlaneProjection
使用 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 到它。
关于silverlight - 平面投影在 Silverlight 中运行不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847057/