Что такое альтернатива PictureBox в Silverlight? - PullRequest
4 голосов
/ 24 июля 2011

У меня есть PictureBox в моем приложении Windows Form, и я нахожусь в процессе преобразования моего приложения в Silverlight, и я хотел бы знать, какова альтернатива PictureBox в Silverlight, Спасибо!

Ответы [ 3 ]

2 голосов
/ 24 июля 2011

В зависимости от функциональности используемого PictureBox, вы можете просто использовать Изображение в Silverlight.

1 голос
/ 24 июля 2011

Управление изображениями - ваш единственный выбор в этом случае, но вы должны быть осторожны, так как этот элемент управления поддерживает только расширения изображений .jpg и .png, а для других форматов вы должны создавать или использовать конвертеры

0 голосов
/ 25 июля 2011

Возможно, вам стоит попробовать элемент управления Viewbox . Затем внутри Viewbox вы можете разместить изображение. Отличительной особенностью Viewbox является то, что вы всегда можете последовательно масштабировать все внутри, даже если размер VB изменяется. Или вы можете использовать изображение, как указано @Chris, с предоставленными ограничениями размера и настройкой масштаба.

Образец XAML:

<Viewbox x:Name="vb">
    <Image x:Name="myImage" Source="pathToImage"/>
</Viewbox>

Затем вы можете поместить Viewbox в Stackpanel или Grid, чтобы получить правильную компоновку. Надеюсь, это поможет!

...