Ich erstelle eine WPF-Anwendung und implementiere USB-Webcam zu meinem Projekt mit aforge. In meinem CameraWindow
habe ich ein Image
Steuerelement, wo ich am neuesten aufgenommenen Bild von meiner USB-Webcam anzeigen. Here is the sampleWPF - Wie man das Bild der Schaltfläche programmatisch ändert
In meinem thirt Fenster (AllCapturedImages
) Ich habe eine Image
Kontrolle und es ich letztes aufgenommenes Bild von USB-Webcam anzeigt. Dies geschieht mit Action()
in meinem CameraWindow
.
<Image x:Name="newlyAddedImage" Margin="10,10,230,10"/>
public Action<BitmapImage> newlyCapturedImage;
if (newlyCapturedImage != null)
{
newlyCapturedImage(CapturedImages.Last());
}
im selben Fenster (AllCapturedImages
) Ich habe drei weitere Image
Kontrollen Hier ist einer von ihnen:
<Button x:Name="PreviewButton1" Margin="577,10,25,404">
<Button.Template>
<ControlTemplate>
<Image x:Name="SPPreviewImage1"></Image>
</ControlTemplate>
</Button.Template>
</Button>
und was ich will ist ändern/aktualisieren, um diese Image
‚s Source
jedes Mal, wenn ich ein Bild aufnehmen. Irgendwelche hilft?
Danke für die Antwort! ' ' das ist mein 'Bild'-Steuerelement, wo ich das aktuellste aufgenommene Bild jetzt anzeigen kann. Ich habe Ihre Antwort auf mein zweites 'Image'-Steuerelement getestet, aber es wird nichts angezeigt:/ –
Was ist, wenn Sie temporär versuchen, den Inhalt der Schaltfläche auf einen TextBlock zu setzen ?: PreviewButton1.Content = new TextBlock() {Text =" PRÜFUNG" }; Siehst du den Text? – mm8
Nichts passiert. Ich meine, ich sehe nicht den Text –