Создать массив изображений в Windows Phone 7 - PullRequest
0 голосов
/ 20 декабря 2011

Я пытаюсь сделать видимый массив изображений в C # для Windows Phone 7. Я делаю:

    Image[] stone = new Image[100];
    public Game() //constructor
    {
        InitializeComponent();
        stone[0] = new Image();
        BitmapImage bi = new BitmapImage();
        bi.SetSource(Application.GetResourceStream(new Uri(@"notselected.png", UriKind.Relative)).Stream);
        stone[0].Source = bi;
        stone[0].Width = 200;
        stone[0].Height = 200;
        stone[0].Opacity = 1.0;

    }

Он компилируется, но не показывает изображение. Что мне делать?

Ответы [ 2 ]

1 голос
/ 20 декабря 2011

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

Вам нужно будет добавить изображения в некоторый элемент управления, отображающий его дочерние элементы.Вы можете использовать сетку, ListView, заполненный ImageList, что угодно.

1 голос
/ 20 декабря 2011

Вы должны добавить изображения в элемент управления на своей странице, например, сетку или панель стека:

 MyGrid.Children.Add(stone[0]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...