ListView/ListviewItem Events not firing properly

0
0

Hello,

It seems that for controls inside a ListviewItem, some events are not firing properly while others are.

If you take a look at the attached Sample, there is a usercontrol outside of the Listview, and a button to be used to add the usercontrol to the Listview.

For the Usercontrol “outside” of the listview, everything is fine.

For the usercontrol “inside” the listview, MouseClick is firing (See the Project Output Window message generated), but for example “Leave” doesn’t fire.

The Tools autohide is also not working for the usercontrol when “inside” the Listview. If you click the textbox inside the Usercontrol in the Listview it doesn’t show the Tool.

Win10, VS2015, 2.0.24.

Regards.

Attachment
  • You must to post comments
0
0

Hi Frank,

In 2.0.28 the Tool icon is performing autohide, but the Leave Event still isn’t firing.

Using the Tool icon allows to make a workaround it until you fix.

The DataRepeater control looks good and is fluid.

When available, I will give it a try to see if it increase the fluidity of the current Listview,  hyper-loaded with hundreds of controls per row.

Regards.

  • You must to post comments
0
0

Hi Eric,

we introduced a couple of improvements in our latest Wisej release (2.0.28).
Can you please retry with this build ?

Additionally I´d also like to mention that we are working on a DataRepeater control
that could be a perfect replacement for what you are trying to use the ListView for today.

You can find a prototype here:

http://demo.wisej.com/datarepeater/

Best regards
Frank

  • You must to post comments
0
0

Hi Eric,

We’re looking into your issue.  It’s because DGV cells and LV items don’t have a parent, unlike other controls.

If the controls don’t have a common ancestor, the events aren’t fired.

 

We will have to decide how to proceed with your issue and what we can do about it!

I’ll keep you updated!

Best regards,

Levie

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.