WPF Thumb

//---------------------------------------------------------------------------------//double canvas1Width,canvas1Height,thumb1Width,thumb1Height;public MainWindow(){ this.InitializeComponent(); //记忆canvas1初始尺寸 canvas1Width=this.canvas.Width; canvas1Height=this.canvas.Height; //记忆thumb初始尺寸 thumb1Width=this.canvas.Width; thumb1Height=this.canvas.Height;}//鼠标拖动开始private void thumb1_DragStarted(object sender, System.Windows.Controls.Primitives.DragStartedEventArgs e){ this.thumb1.Background=Brushes.Red;}//拖动结束private void thumb1_DragCompleted(object sender, System.Windows.Controls.Primitives.DragCompletedEventArgs e){ this.thumb1.Background=Brushes.Blue;}//拖动private void thumb1_DragDelta(object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs e){ double eW=this.canvas1.Width+e.HorizontalChange; double eH=this.canvas1.Height+e.HorizontalChange; if(eW>0.5*thumb1Width&&eH>0.5*thumb1Height&&eH<=canvas1Height) { this.canvas1.Width=eW; this.canvas1.Height=eH; this.grid1.Width=this.canvas1.Width; this.grid1.Height=this.canvas1.Height; }}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值