PlaneProjection не работает хорошо в Silverlight - PullRequest
1 голос
/ 17 мая 2010

в проекте silverlight с использованием атрибута name в planeprojection выдает ошибку 1 Не удалось найти тип или имя пространства имен «PlaneProjection» (отсутствует директива using или ссылка на сборку?)

код, который я использовал для этого

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

1 Ответ

0 голосов
/ 17 мая 2010

Странная ошибка в том, что кажется, что он жалуется на сам PlaneProjection, но это может быть красная сельдь.

xaml неверен, поскольку PlaneProjection не имеет свойства Name. Однако вы должны быть в состоянии 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.

...