mdsk.net
当前位置:首页 >> WpF中,怎样获取CAnvA中指定区域上有哪些控件? >>

WpF中,怎样获取CAnvA中指定区域上有哪些控件?

遍历,用VisualTreeHelper取控件的Rect 跟tb1的Rect做Intersect 如果得到的不是Empty就是相交

因为你在整个UI还没有render完就获取控件的Rect,结果自然是Empty。 你可以等到加载完成再去获取: public MainWindow() { InitializeComponent(); this.Loaded += new RoutedEventHandler(MainWindow_Loaded); } private void MainWindow_Loade...

Loaded += new RoutedEventHandler(Window_Loaded); 这句话一般是路由事件,你可以理解为你在忙,委托别人帮你拿一下快递。 InitializeComponent,一般是初始化窗体的。主要是绘制你拖拽的一些按钮、输入框等等控件。

num++移动到add后面

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com