Thao tác và các sự kiện chung liên lạc được thường chỉ tốt cho single-chạm. Ngoài ra họ dường như trở nên khá laggy sau một thời gian ngắn. Lợi thế với các sự kiện bút stylus được đưa ra bởi vai trò đặc biệt của họ trong WPF. Kể từ khi bút stylus tương tác được point-wise và lâu dài, họ được trọng lượng nhẹ hơn và ít laggy hơn những khả năng khác.Tất nhiên giải pháp cuối cùng sẽ được trình bày ở đây là một chút khác nhau. Lần đầu tiên chúng tôi sẽ giả định rằng chúng tôi yêu cầu một giải pháp lâu dài, đáng tin cậy và vẫn còn có thể với WPF. Thứ hai, chúng tôi cũng muốn giải pháp này để hỗ trợ các ngón tay như nhiều càng tốt (từ phía phần cứng). Cuối cùng các giải pháp vẫn nên cho phép tương tác khác, như sự kiện bàn phím hoặc chuột, được sử dụng trong dự án của chúng tôi nếu yêu cầu.Giải pháp là sử dụng một lớp, được tạo ra bằng cách sử dụng một trường hợp Windows hình thức hình thức, mà sẽ ở trên vùng quan trọng. Lớp này đã có một số đặc tính. Trước hết, nó cần phải được minh bạch. Thứ hai, nó là vẫn còn cần thiết để được coi là mục tiêu sự kiện của Windows. Thứ ba, nó nên là cùng kích thước như là chúng tôi vải vẽ (hoặc bất kỳ phần tử). Và cuối cùng nó nên luôn luôn xuất hiện bên trên chúng tôi vẽ bản vẽ, không có vấn đề gì hành động đã được thực hiện trước khi (giảm thiểu, di chuyển,...). Nhất quán này là khá quan trọng.Giải pháp này là cần thiết, vì chỉ (cho quản lý các ứng dụng .NET) hình thức Windows cung cấp cho chúng tôi truy cập đầy đủ đến vòng lặp tin nhắn. Cũng một thể hiện hình thức có thể được thực hiện minh bạch hoặc đặt trên đầu trang của các cửa sổ khác.Chúng tôi cũng có thể thử để treo trên thư từ WPF. Điều này có thể bằng cách sử dụng lớp HwndSource. Chúng tôi có thể nhận được trường hợp thích hợp của lớp này bằng cách gọi phương pháp FromVisual() tĩnh của lớp PresentationSource.Một số mẫu mã mà minh họa điều này:
đang được dịch, vui lòng đợi..