我正在创建一个wpf应用程序,并使用aforge为我的项目实现usb网络摄像头。在我的CameraWindow
我有一个Image
控件,我在我的USB网络摄像头中显示最新的捕获图像。 Here is the sample
在我的thirt窗口(AllCapturedImages
)中,我有一个Image
控件
我从usb网络摄像头显示最新捕获的图像。这可以在Action()
中使用CameraWindow
。
<Image x:Name="newlyAddedImage" Margin="10,10,230,10"/>
public Action<BitmapImage> newlyCapturedImage;
if (newlyCapturedImage != null)
{
newlyCapturedImage(CapturedImages.Last());
}
在同一窗口(AllCapturedImages
)中,我还有三个Image
控件
这是其中之一:
<Button x:Name="PreviewButton1" Margin="577,10,25,404">
<Button.Template>
<ControlTemplate>
<Image x:Name="SPPreviewImage1"></Image>
</ControlTemplate>
</Button.Template>
</Button>
我想要的是每次捕获图像时更改/更新这些Image
的{{1}}。
有帮助吗?
答案 0 :(得分:0)
如果您定义Button
的{{1}},请执行以下操作:
ControlTemplate
...您只需将其<Button x:Name="PreviewButton1" Margin="577,10,25,404">
<Button.Template>
<ControlTemplate TargetType="Button">
<ContentPresenter />
</ControlTemplate>
</Button.Template>
</Button>
属性设置为Content
元素:
Image