|
|
|
|
Please examine this thread first: http://social.msdn.microsoft.com/Forums/vstudio/en-US/5eaebf54-6fcd-4ea3-8b52-0a4eab2decc3/bug-of-touchdevice-or-inputmanager-of-wpf?forum=wpf&prof=required Without a fix to the bug in ReportUp and InputManager's associated hit testing code, WPF is unusable on touch displays (tablets). Given the emphasis on tablets these days (Surface Pro), if this problem is not urgently addressed Microsoft and developers that have opted for WPF will suffer the consequences. Mission critical applications that are using Touch are susceptible to unpredictable failure that could in some circumstances have dire consequences for the software product affected by this flaw. ReportUp and InputManagers under the hood hit testing fail in a seemingly random fashion when multiple touch points are applied simultaneously. Imagine a chemical plant's HID display with an emergency stop button that fails to initiate because the touch button needs to be activated in conjunction with another touch point as a safety mechanism, this scenario is a potential outcome of this flaw. Without a fix, there is no prospect for WPF+touch+ mission critical use. If this flaw is not corrected, its existence needs to be broadcast broadly so WPF applications do not use touch in a mission critical context. Please contact me and I will provide Microsoft engineering with a program that demonstrates the problem, provides a work around and points to a solution that can ultimately be integrated into .Net. Email: mario at noemata dot org This problem is of a critical nature and needs to be addressed urgently. There may be software systems in the wild that have already failed catastrophically because of this flaw.