Установить ориентацию PanoramaItem с помощью кода в WP7 - PullRequest
0 голосов
/ 21 февраля 2012

Я добавил изображения динамически от URL до элемента панорамы.Мне нужно, чтобы ширина была 800, что изображение должно быть в следующем пространстве элемента также.Для этого в моем предыдущем приложении я установил горизонтальную ориентацию в Xaml.Но нет, мне нужно установить в коде, но я не могу ли это сделать.

private void AddItem(string uri, string header)
    {
        var panoramaItem = new PanoramaItem();
        panoramaItem.Width = 800;
        panoramaItem.Height = 550;

        panoramaItem.Header = "";
        var grid = new Grid();

        var image = new Image();

        image.Source = new BitmapImage(new Uri(uri, UriKind.RelativeOrAbsolute));

        panoramaItem.Content = image;
        pan.Items.Add(panoramaItem);
    }

1 Ответ

1 голос
/ 21 февраля 2012

PanoramaItem имеет свойство Orientation для обработки направления прокрутки. Он принимает значение System.Windows.Controls.Orientation enum в System.Windows сборке. Ваш код должен выглядеть так:

using System.Windows.Controls;

И ориентация:

panoramaItem.Orientation = Orientation.Horizontal;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...