static public void apply_icon(this Image image, UIIcon icon) { image.Tag = icon; var source = new BitmapImage(); source.BeginInit(); source.StreamSource = icon.ImageStream(); source.EndInit(); image.Source = source; }