Ich versuche, ein Benutzer perfil Bearbeitungsfenster zu erstellen, in diesem Fenster hat ein Bild Steuerelement
Wenn ich eine Bilddatei ausgewählt, wird es in diesem Bild anzeigen und kopieren Sie dies Datei in meinem Bildordner, das erste Mal ist in Ordnung, aber zum zweiten Mal zeigt es einen FehlerImage-Datei kopieren, wird von einem anderen Prozess verwendet
"Der Prozess kann nicht auf die Datei 'C: \ 1.jpg' zugreifen, weil es von einem anderen Prozess verwendet wird."
Ich denke, es liegt daran, dass meine Image-Steuerelement diese Datei verwendet, so, ich weiß nicht, was kann ich
private void Select_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog od = new OpenFileDialog();
if (od.ShowDialog() == true)
{
string imageLocal = @"C:/1.jpg";
File.Copy(od.FileName, imageLocal, true);
image1.Source = new BitmapImage(new Uri(imageLocal));
}
}
Das Problem hierbei liegt darin, wie Sie die Datei laden und es in ein Bild umgewandelt wird. Es funktioniert nicht mit der von Ihnen verwendeten Konstruktormethode. Es gibt alternative Methoden, wenn Sie die Ausnahme "Von einem anderen Prozess verwendet" vermeiden möchten. –
Was kann ich für Resolver dieses Problem tun? – Lai32290