WPF界面里拖动自定义控件,WPF界面并没有后台代码。

问题描述

WPF界面里拖动自定义控件,WPF界面并没有后台代码。
我的控件已经写好了,是一个虚拟键盘,现在的做法是获取textbox的焦点,
判断控件与界面之间的大小关系使其能在固定的位置显示,但现在我想要实
现其能在界面上自由拖动/移动,暂时没有想到什么好的办法。网上有说
用mousedown等函数来控制,但那些需要自界面后台代码中实现,现在界面
是没有后台代码的,不知道如何实现,希望能有大神指教一下。谢谢!

补充一点键盘的前台代码:

时间: 2024-11-08 19:13:45

WPF界面里拖动自定义控件,WPF界面并没有后台代码。的相关文章

WPF案例(五) 对控件界面使用倒影

在这个程序里对5个2D控件界面应用了垂直倒影,边缘模糊化和模型变换,在本例中,这5个2D控件为Border, 各包含了一幅Image,界面 如下图所示,源码从这里(http://files.cnblogs.com/5460600/DropShadow.rar)下载 本例中使用Viewport2DVisual3D来呈现2D的Border,Border中包含了Image,对 Viewport2DVisual3D使用了RotateTransform3D模型变换 ,以使Viewport2DVisual3

vc-这个界面里的东西是什么意思啊? VC6.0 按下F10的时候弹出来的

问题描述 这个界面里的东西是什么意思啊? VC6.0 按下F10的时候弹出来的 左上角main( ) line4 这里 .这个窗口里的东西是什么意思 ?寄存器窗口?汇编窗口? 解决方案 这个窗口是alt+7弹出的,你拖动它的手柄,让它成为一个窗口,可以看到标题上写着call stack(调用堆栈) 解决方案二: 调用堆栈窗口.从上到下,是你函数之间的调用关系. 解决方案三: 如果你调试递归程序,或者调用了很多层,那么它很有用,用它可以看到谁调用了这个函数,还可以快速定位源代码. 解决方案四: 如

WPF 点击后 实现拖动 鼠标右键结束拖动

问题描述 现在接手一个项目,要求:改拖动交互,以前是把需要拖动的数据,按住鼠标左键拖动到指定的位置.现在需要单击后实现拖动,在需要放置的位置在单击下.由于业务逻辑很复杂,想在单击事件里面启动开始拖动,但是拖动又必须一直按住鼠标左键.求大家给点思路啊. 解决方案 解决方案二:晕死!看来你很少设计软件,也很少用心体验windows鼠标拖动的软件.你可以看任何一个拖动机制(例如我经常需要用鼠标拖动4.5个文件,从"windows文件资源管理器"一直拖到windows任务条,然后再拖到wind

ASP.NET 2.0数据教程之三十九:在编辑和插入界面里添加验证控件

返回"ASP.NET 2.0数据教程目录" 导言 到目前为止的讨论编辑DataList的教程里,没有包含任何验证用户的输入,即使是用户非法输入- 遗漏了product的name或者负的 price- 会导致异常.在前面一章里我们学习了如何在DataList的 UpdateCommand事件处理中添加异常处理代码,以便在出现异常时捕捉它并显示友 好的错误信息.然而理想的编辑界面应该包含验证控件,用来在第一时间里阻止 用户输入一些非法数据. 第一步:从 处理 BLL和 DAL的异常复制例子

wpf 使用webbrowser拖动时窗体弹跳

问题描述 wpf 使用webbrowser拖动时窗体弹跳 当webbrowser里面显示的网页内容拖动到顶部或者底部的时候,窗体随之拖动有弹跳效果,请问哪位大神知道如何解决这种窗体弹跳吗? 解决方案 看看ie浏览器有没有类似的情况,也可能是你的网页本身的问题.

wpf menu 里面的menuitem有多级,这个怎么绑定数据,初学者

问题描述 wpf menu 里面的menuitem有多级,这个怎么绑定数据,初学者 wpf menu 里面的menuitem有多级,这个怎么绑定数据,初学者 <Menu HorizontalAlignment="Right" Height="33" VerticalAlignment="Top" Width="835" Grid.Column="1" Margin="0,0,10,0&quo

sql server-java界面里怎么将从数据库中按条件查询的结果显示在界面里。。急求

问题描述 java界面里怎么将从数据库中按条件查询的结果显示在界面里..急求 AirSelectpage.java: import javax.swing.*; import java.awt.event.*; import java.sql.*; public class AirSelectpage extends JFrame implements ActionListener{ /** * */ private static final long serialVersionUID = -3

双系统-电脑装了win7和win8,默认启动的是7,不知怎的,开机后的5秒选择界面里的字变成英文了

问题描述 电脑装了win7和win8,默认启动的是7,不知怎的,开机后的5秒选择界面里的字变成英文了 电脑装了win7和win8,默认启动的是7,不知怎的,开机后的5秒选择界面里的字变成英文了,百度里的方法不能用啊 解决方案 修改启动项的菜单代码

MDI多文档用户界面里运行多个子界面,关于输入的问题

问题描述 MDI多文档用户界面里运行多个子界面,关于输入的问题 MDI多文档用户界面里运行多个子界面,关于输入的问题,怎么在主界面显示输入的子界面? 解决方案 wxWidgets的多文档界面(MDI)多文档界面(MDI)多文档界面(MDI) 解决方案二: http://qianshao.blog.51cto.com/935360/201520/