示例:WPF开发的Image图片控件,支持鸟撖图、滚轮放大、放大镜、圈定范围以及圈定范围放大等(示例一)

一、目的:应用WPF自定义开发的图片视图控件

二、实现:

1、支持根据鼠标焦点滚轮精准放大缩小

2、支持放大状态拖动图片

3、支持放大状态鸟撖图效果,支持点击拖动鸟撖图操作联动

4、支持放大镜效果

5、支持圈定范围

6、支持圈定范围放大

7、等等..

三、示例:

1、鼠标焦点滚轮精准放大缩小、鼠标拖动、鸟撖图操作

 

2、圈定范围放大

 

3、气泡放大镜效果

4、圈定范围(放大、删除)

四、说明:

    <TabControl>
        <TabItem Header="鼠标滚轮放大">
            <Grid>
                <imageview:ImageCore ImageSource="{StaticResource S.ImageSource.Default}" OperateType="Default"/>

            </Grid>
        </TabItem>

        <TabItem Header="标记矩形范围放大">
            <Grid>
                <imageview:ImageCore ImageSource="{StaticResource S.ImageSource.Default}" OperateType="Enlarge"/>
            </Grid>
        </TabItem>

        <TabItem Header="标记矩形">
            <Grid>
                <imageview:ImageCore ImageSource="{StaticResource S.ImageSource.Default}" OperateType="Sign"/>
            </Grid>
        </TabItem>

        <TabItem Header="放大镜">
            <Grid>
                <imageview:ImageCore ImageSource="{StaticResource S.ImageSource.Default}" OperateType="Bubble"/>
            </Grid>
        </TabItem>
    </TabControl>

本控件基于WPF Image控件,不包含第三方工具库,目前只是图片基本控件的一部分,后面会基于此控件开发更多更完善功能,感兴趣的欢迎点赞,留言加关注

 

五、下载地址:HeBianGu

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章