在与ViewModel属性绑定的图像上添加CheckBox

时间:2019-04-09 14:46:47

标签: c# wpf mvvm

我正在使用WPF和MVVM开发照片查看器应用程序;但是,我想在图像上添加复选框 this image 我的应用程序在显示图像之前对其进行了一些操作,这些操作在运行时中占有一席之地,但是图像标签绑定在名为image的viewModel中的属性上,如下所示:

<DataTemplate x:Key="SliceItemTemplate" DataType="x:Type MyoSENCSlice">
            <Border Name="ListBorder" BorderThickness="1" BorderBrush="Black" >
                <Viewbox>
                    <Grid>
                        <Image HorizontalAlignment="Center" Name="ThumbnailImage"  Source="{Binding RepresentativeImage.Image}" Stretch="Uniform" Width="{Binding Width}" Height="{Binding Height}"/>
                        <ItemsControl  ItemsSource="{Binding Path=ThumbnailShapes.DisplayThumbnailContours}">

                            <ItemsControl.ItemsPanel>
                                <ItemsPanelTemplate>
                                    <Canvas Name="SliceCanvas" Width="{Binding ActualWidth, ElementName=ThumbnailImage}" 
                                            Height="{Binding ActualHeight, ElementName=ThumbnailImage}">
                                    </Canvas>
                                </ItemsPanelTemplate>
                            </ItemsControl.ItemsPanel>

一些线程提到您不能在图像上放置controlContent。此外,我已经尝试了此链接的答案,但是它们没有用。

任何想法我该怎么做

0 个答案:

没有答案