I have noticed that my widgets disappear after calling the rfIO.GetEvent method. Further investigation has revealed to me that it does not simply "hide" or make the widgets invisible, it completely destroys the widgets from the device. The only way to get the widgets to reappear was to call the "StoreWidgets()" method for the widget collection after calling the rfIO.GetEvent method. This behavior is consistent.
I've seen this behavior on the most modern versions of the Studio Client software. Here's all the background info regarding this particular instance:
Wavelink Studio Server: Studio COM v3.8
Scanner Device: Motorola WT41N0
Device OS: Windows CE 7.0
Studio Client Version: 5.4.2.1
Has anybody else run into this problem? Is there a way to fix this? The widgets should only be hidden when my code calls the appropriate API method to do so; same for deleting the widgets from the device.
I currently have a workaround in place, but this is going to cause a lot of traffic over the WiFi and more overhead on software performance.
Thanks in advance