你好我是Silverlight的新手,我想为一个按钮做一个基础,那个按钮会根据情况改变中央图像,但是有些部分会继续相同,因此我做了一个UserControl并且我打电话该用户从代码控制并添加到我需要的网格。 但是我想添加的这个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);
调用imvent img_ImageOpened以便加载图像,但不会显示。
抱歉英语不好
如果有人发现问题出在哪里,请aswer
答案 0 :(得分:0)
您没有将图像添加到树中,它需要是某些面板或内容控件的内容。还可以考虑使用XAML和MVVM创建用户界面...... Google会翻译问题:)
希望这会有所帮助。干杯!