Задача по стилю пуговица - PullRequest
1 голос
/ 30 декабря 2010

Здравствуйте, я новичок в Silverlight, я пытаюсь создать базу для кнопки, и эта кнопка изменит центральное изображение в соответствии с ситуацией, однако некоторые части продолжат то же самое, по этой причине я делаю UserControl и вызываюэтот пользовательский элемент управления из кода и добавить в сетку, что мне нужно.Но этот пользовательский контроль, который я пытаюсь добавить, имеет предопределенный стиль, и я не понимаю, как изменить фоновый рисунок.Вот код, который я использую:

ModelsBase teste = new ModelsBase();
Image img = new Image();
img.Source = new BitmapImage(new Uri("../../Images/person.png", UriKind.RelativeOrAbsolute));

img.Stretch = Stretch.Fill;img.ImageOpened += new EventHandler<RoutedEventArgs>(img_ImageOpened);
img.Height = img.Width = 128;
teste.Conteudo.HorizontalAlignment = HorizontalAlignment.Left;
this.ContentModels.Children.Add(teste);

Envent img_ImageOpened вызывается таким образом, изображение загружается, но не отображается.

Извините за плохой английский

Если кто-то узнает, в чем проблема, пожалуйста, aswer

1 Ответ

0 голосов
/ 30 декабря 2010

Вы не добавили свое изображение в дерево, оно должно быть содержимым какой-либо панели или элемента управления контентом.Также рассмотрите возможность использования XAML и MVVM для создания пользовательского интерфейса ... и Google translate для вопросов:)

Надеюсь, это поможет.Ура!

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