wpf怎样给控件加边线??如图:

wpf怎样给控件加边线??如图:,第1张

<Border Grid.Column="1" Grid.Row="1" BorderBrush="Red" BorderThickness="2" CornerRadius="5">

<Label Content="123" />

</Border>

一般都是用Border去包装一下。

还可以设置圆角等。

因为button屏蔽了mousedown事件。你可以画一个border。把button放入border。

让button自动适应border的大小

在border的mousemove事件,总改变鼠标形状。

在border的mousedown事件中保存当前点。

在border的mouseup事件中获取鼠标位置

通过down和up的位置差,计算你的按钮大小,改变border的大小和位置即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11698346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存