前言接着上周写的截图控件继续更新添加文字。1.WPF实现截屏「仿微信」2.WPF实现截屏控件之移动(二)「仿微信」3.WPF截图控件之伸缩(三)「仿微信」4.WPF截图控件之绘制方框与椭圆(四)「仿微信」5.WPF截图控件之绘制箭头(五)「仿微信」6.WPF截图控件之绘制箭头禁止越界(六)「仿微信」正文一、接着ScreenCut继续发电。1)添加文字操作只允许在可编辑区域内在添加文字、使用Border嵌套TextBoxBorder需注意:1)当控件的高存放不下内容的时候需要将控件的SetTop设置向上移动,最大不能超过Rect的Top需要监听宽高发生变化SizeChangedTextBox需注
前言接着上周写的截图控件继续更新绘制箭头。1.WPF实现截屏「仿微信」2.WPF实现截屏控件之移动(二)「仿微信」3.WPF截图控件之伸缩(三)「仿微信」4.WPF截图控件之绘制方框与椭圆(四)「仿微信」正文一、首先接着ScreenCut继续发电。1)绘制箭头因为需要只修改箭头的尾部顶部不修改大小所以需要两个Path需要定义Grid容器分为两列第一列尾部宽度设置*****第二列设置固定宽度15。2)依据鼠标起点PART_DrawArrow设置Left与Top的位置,接着设置转换RenderTransformOrigin中心点为newPoint(0,.5)鼠标移动的角度赋值给RotateTran
前言接着上周写的截图控件继续更新添加文字。1.WPF实现截屏「仿微信」2.WPF实现截屏控件之移动(二)「仿微信」3.WPF截图控件之伸缩(三)「仿微信」4.WPF截图控件之绘制方框与椭圆(四)「仿微信」5.WPF截图控件之绘制箭头(五)「仿微信」6.WPF截图控件之绘制箭头禁止越界(六)「仿微信」正文一、接着ScreenCut继续发电。1)添加文字操作只允许在可编辑区域内在添加文字、使用Border嵌套TextBoxBorder需注意:1)当控件的高存放不下内容的时候需要将控件的SetTop设置向上移动,最大不能超过Rect的Top需要监听宽高发生变化SizeChangedTextBox需注
前言接着上周写的截图控件继续更新绘制箭头。1.WPF实现截屏「仿微信」2.WPF实现截屏控件之移动(二)「仿微信」3.WPF截图控件之伸缩(三)「仿微信」4.WPF截图控件之绘制方框与椭圆(四)「仿微信」正文一、首先接着ScreenCut继续发电。1)绘制箭头因为需要只修改箭头的尾部顶部不修改大小所以需要两个Path需要定义Grid容器分为两列第一列尾部宽度设置*****第二列设置固定宽度15。2)依据鼠标起点PART_DrawArrow设置Left与Top的位置,接着设置转换RenderTransformOrigin中心点为newPoint(0,.5)鼠标移动的角度赋值给RotateTran