textbox怎么实现双击选择textbox中的所有内容

a569673493 2010-05-12 10:06:00
silverlight中textbox控件没有双击事件,如果我要实现如题功能,怎么办呢?难道要通过两个鼠标单击事件平凑起来?
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
malin2670372 2010-05-13
  • 打赏
  • 举报
回复
在页面的load里实例化一个他就可以了。
a569673493 2010-05-12
  • 打赏
  • 举报
回复
我在xaml页面里面需要加什么控件么,_doubleClickTimer 这个是什么控件
a569673493 2010-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 malin2670372 的回复:]

可以通过DispatcherTimer 去实现。
c# code
{
//在初始化页面添加:
_doubleClickTimer = new DispatcherTimer();
_doubleClickTimer.Interval = new TimeSpan(0, 0, 0, 0, 200);
_double……
[/Quote]

你这个控件是哪里添加的啊
a569673493 2010-05-12
  • 打赏
  • 举报
回复

sss
malin2670372 2010-05-12
  • 打赏
  • 举报
回复
可以通过DispatcherTimer 去实现。
c# code
{
//在初始化页面添加:
_doubleClickTimer = new DispatcherTimer();
_doubleClickTimer.Interval = new TimeSpan(0, 0, 0, 0, 200);
_doubleClickTimer.Tick += new EventHandler(DoubleClick_Timer);

DispatcherTimer _doubleClickTimer;
void DoubleClick_Timer(object sender, EventArgs e)
{
_doubleClickTimer.Stop();
}

void Page_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if(_doubleClickTimer.IsEnabled)
{
// a double click has occured
_doubleClickTimer.Stop();
}
else
{
_doubleClickTimer.Start();
}
}

}

//good luck!

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧