我需要在silverlight 5.0中单击它时清除文本框值。
请帮助我解决这个问题。
<TextBox Height="34" HorizontalAlignment="Left" Margin="88,53,0,0" Name="textBox1" Text="Sample" VerticalAlignment="Top" Width="166" MouseLeftButtonDown="textBox1_MouseLeftButtonDown" />
private void textBox1_MouseLeftButtonDown(object sender,MouseButtonEventArgs e) { this.textBox1.Text = string.Empty; }
答案 0 :(得分:1)
(抱歉我的英语不好)
添加到您的代码中(例如,在构造函数或UserControl加载的事件上):
textBox1.AddHandler(TextBox.MouseLeftButtonDownEvent, new MouseButtonEventHandler(textBox1_MouseLeftButtonDown), true);