2010-05-17 72 views
1

在Silverlight項目中使用name屬性在planeprojection給出錯誤1類型或命名空間名稱「PlaneProjection」無法找到工作井(是否缺少using指令或程序集引用?)PlaneProjection不是在Silverlight

我的代碼用於該

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

回答

0

這是一個奇怪的錯誤,因爲它似乎是在抱怨PlaneProjection本身,這可能是一個紅鯡魚。

xaml不正確,因爲PlaneProjection沒有Name屬性。但是,您應該能夠x:Name。我的猜測是你正在努力確保你有一個名爲pp的字段,你可以在代碼中操縱。您現在可以使用pp作爲代碼中的字段,或者在控件上使用FindName找到PlaneProjection

這就是我想你的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:姓名。

相關問題