internal void updateIcon() { imageMain.Source = null; Console.WriteLine("updated"); FileToImageIconConverter ftiic = new FileToImageIconConverter(filename); imageMain.Source = ftiic.Image; }
public DIcon(DIconManager myParent, string filename, int x, int y) : this() { setFileName(filename); this.myParent = myParent; FileToImageIconConverter ftiic = new FileToImageIconConverter(filename); imageMain.Source = ftiic.Image; setPosition(x, y); Console.WriteLine("{0} {1} {2}", text, x, y); }
private void UploadFileC_Click(object sender, RoutedEventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Multiselect = false; dlg.Filter = Helper.UploadFilter(Helper.enUploadType.Files); if ((bool)dlg.ShowDialog()) { Stream file = dlg.OpenFile(); string filePath = dlg.SafeFileName; this.UploadFileC = Helper.UploadFile(Helper.enUploadType.Files, file, filePath); FileToImageIconConverter some = new FileToImageIconConverter(filePath); ImageSource imgSource = some.Icon; myFilesList.Add(new MyFiles { FileName = dlg.SafeFileName, FileIcon = imgSource }); } else { MessageBox.Show("File not selected"); } }
public static ImageSource GetIcon(string filepath) { var converter = new FileToImageIconConverter(filepath); return(converter.Icon); }