2012-10-17 25 views
5

tôi đã cố gắng xử lý sự kiện này trên textbox của tôi:thực thi mã khi TextBox được khai thác hoặc nhấp?

private void TextBox_Tapped(object sender, Windows.UI.Xaml.Input.TappedRoutedEventArgs e) 
{ 
    //do this 
} 

Tôi cũng đã cố gắng LayoutUpdated, SelectionChanged, PointerEntered, PointerReleased. Không ai trong số họ thực thi mã ngay sau khi tôi nhấp vào hộp.

Trả lời

17

Điều này là do các hộp văn bản các tin nhắn khác ngăn cản kích hoạt sự kiện Tapped trước khi nó được kích hoạt. Thêm mã bên dưới vào hàm tạo của trang nơi bạn sử dụng Textbox. Sự kiện nhấn sẽ được kích hoạt.

textBox.AddHandler(TappedEvent, new TappedEventHandler(textBox_Tapped_1), true); 

Vui lòng tham khảo liên kết này: TextBox Tapped event not being called in Windows 8 RC

+1

công trình! cảm ơn người đàn ông –

Các vấn đề liên quan