Tôi có mẫu dữ liệu với hộp văn bản và nút có một số kiểu trên đó. Tôi muốn có nút hiển thị chuột trên trạng thái khi tiêu điểm nằm trên hộp văn bản bên cạnh nó. Điều này có thể không?Giả mạo có thể di chuột qua WPF không?
Tôi tính nó sẽ liên quan đến một cái gì đó như thế này. Tôi có thể nhận được hộp văn bản thông qua việc sử dụng FindVisualChild và FindName. Sau đó, tôi có thể đặt sự kiện GotFocus trên hộp văn bản để làm điều gì đó.
_myTextBox.GotFocus += new RoutedEventHandler(TB_GotFocus);
Ở đây trong TB_GotFocus Tôi bị kẹt. Tôi có thể nhận được nút Tôi muốn hiển thị con chuột trên trạng thái của, nhưng tôi không biết những gì sự kiện để gửi cho nó. MouseEnterEvent không được phép.
void TB_GotFocus(object sender, RoutedEventArgs e)
{
ContentPresenter myContentPresenter = FindVisualChild<ContentPresenter>(this.DataTemplateInstance);
DataTemplate template = myContentPresenter.ContentTemplate;
Button _button= template.FindName("TemplateButton", myContentPresenter) as Button;
_button.RaiseEvent(new RoutedEventArgs(Button.MouseEnterEvent));
}
Bạn có thể đăng mẫu kiểm soát của mình để chúng tôi xem không? –