在wpf

时间:2018-05-02 04:26:16

标签: wpf image mvvm shapes overlays

我的视图中的Image控件绑定到View Model中的BitmapSource prop。此属性使用我的Model类中的相机更新图像。开始在图像上绘制形状(因此1控制另一个),之后 阅读类似的帖子,我尝试了以下简单的矩形 Zindex = 2的形状,因此它应该作为图像上的叠加。但是 下面没有工作&所有我看到的是来自相机的图像

<Canvas>
        <DockPanel Width="400" Height="250">
            <Label DockPanel.Dock="Top" HorizontalAlignment="Center" 
                   Content="IMAGE FROM CAMERA" Width="Auto"/>

            <Image x:Name="CamImageDisplay" 
                     DockPanel.Dock="Left"
                     Source="{Binding  CurrentImage, Mode=OneWay}"   
                     Stretch="None" Width="Auto"/>

            <Rectangle  Width="10" Height="5"
                        Fill="CadetBlue" 
                        Panel.ZIndex="2"  />
        </DockPanel>

    </Canvas>

我来自MFC背景,其中绘制位图上的形状为 轻松调用Draw3dRect(...)。话虽如此,我的目标是画画 一组形状(只是矩形和圆形)将具有 每个新图像的不同坐标。

请问有人请 用简单的术语解释或指出一些将如何表达的参考 我能做到这一点。是的,还有其他类似的问题,但他们 真的与我的目标不太一致。谢谢你&amp;如果我不清楚我如何提出问题,请询问澄清。

0 个答案:

没有答案