好吧,我所拥有的是一个自定义窗口控件。我想要做的是设置一个Image
控件,我试图将其设置.Source
为Window.Icon
属性。
我所拥有的是
public static readonly DependencyProperty IconProperty = DependencyProperty.Register("Icon", typeof (ImageSource), typeof (OctgnChrome));
private Image IconImage { get; set; }
并在构造函数中
IconImage.SetBinding(IconProperty, new Binding("Icon") {UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged});
OctgnChrome 是自定义窗口的名称。
问题是窗口有一个图标,当我运行它时它会显示在任务栏上,但Image
没有显示任何东西,它只是空白。
关于如何解决这个问题的任何想法,或者我可能做错了什么?
还
如果我将它设置为直接指向一个图标,它就可以工作,就像这样
IconImage = new Image{Source = new BitmapImage(new Uri("pack://application:,,,/Octgn;component/Resources/Icon.ico")) };