I seem to be having an issue with clients that have a separate third party mdl application installed where our textboxes will not receive any input from the keyboard.
If I disable their separate mdlapp, our plugin will work fine.
Alternatively, if I do NOT attach the wpf window to MicroStation using these lines:
// Create the PowerPlatform Interop Helper and Attach the Window _wpfHelper = new WPFInteropHelper(this) { ForwardEscapeKey = false, ForwardF1Key = false, ForwardFunctionKeys = false, }; _wpfHelper.Attach (Client.Addin, WindowStartupLocation != WindowStartupLocation.CenterOwner, Title);
then text boxes will also function properly when they have their separate mdlapp installed. Unfortunately, this causes our windows to fall behind MicroStation and possibly other side affects as well.
Has anyone run into any similar issues? If you can point me to a specific direction to get this resolved, that would be great!
Perhaps this third party MDL application captures all MS keyboard input and gives them a control. When you don't attach your app to MS, then your app escapes from the control of this third party app. Just my guess.