首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

控件选中后显示选择框的有关问题

2012-04-04 
控件选中后显示选择框的问题想让用户用鼠标点击一个控件时, 给这个控件显示一个框(就像在设计时选中控件时

控件选中后显示选择框的问题
想让用户用鼠标点击一个控件时, 给这个控件显示一个框(就像在设计时选中控件时的那种),在MouseLeftButtonDown事件里要怎么写才能显示出来?

[解决办法]
如果控件的容器是canvas的话,找到这个容器的位置 再画一个矩形放上去,

但是如果容器是其他的话,比如是grid,不知道怎么搞
[解决办法]
如果容器是其他的话,比如是grid,可以考虑首先找到grid相对于LayoutRoot的坐标,然后在对应的位置画一个框
[解决办法]
上面是随便说说的啦

其实这个可以考虑封装的,而且很简单

http://silverlightchina.net/html/works/2010/0208/691.html

我发给你的例子比较复杂,功能也比较多,你看看他那个框怎么画的,怎么封装的
[解决办法]
我没做过,可能我会考虑自定义Control Template吧,就是在被选中,或有焦点的时候显示框。

热点排行