отображать и устанавливать изображение по умолчанию с параметром, переданным как URL - PullRequest
0 голосов
/ 11 августа 2011

Как отобразить изображение и установить его, если ничего не передано в @ '_imageURL' в элементе управления Silverlight 2.0? Предполагая, что я передал URL-адрес в виде строки (_imageURL) @ Page.xaml.cs, вот мой фрагмент:

public Page(string _setLayout, string _imageURL, string _setTitleText, string _setDescriptionText)
    {
        InitializeComponent();

        if (!string.IsNullOrEmpty(_imageURL))
        {
            //(image to display on load)
        }
        if (string.IsNullOrEmpty(_imageURL))
        {
            //image to display if no parameter passed in @ '_imageURL'
        }            
    }

1 Ответ

0 голосов
/ 12 августа 2011

Если у вас есть Image, объявленный в xaml Page, например:

<Image x:Name="MyImage"/>

Тогда:

public Page(string _setLayout, string _imageURL, string _setTitleText, string _setDescriptionText)
{
    InitializeComponent();

    if (!string.IsNullOrEmpty(_imageURL))
    {
        MyImage.Source = new BitmapImage(new Uri(_imageURL));
    }
    if (string.IsNullOrEmpty(_imageURL))
    {
        MyImage.Source = new BitmapImage(new Uri("Some\path\to\default\image.png"));
    }            
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...