I have an application that is receiving data constantly and sometimes the filter menu will close while in use during these updates. I modified the XAMGrid real time updating sample to allow filtering and it seems to have the same issue.
Hi Edwin,
If you have any further questions that I may assist you with, please let me know.
Sincerely,Chris KDeveloper Support EngineerInfragistics, Inc.www.infragistics.com/support
This behavior was related to a development issue, where it was at one time possible to persist the FilterSelectorMenu when ConditionalFormatting was disabled; however, after the release of the service release where this issue was corrected, it is no longer possible to achieve this behavior.
It would, however, be possible if you were to implement a build prior to the one where this issue was resolved, (any build released before 12.2.20122.2069 or 13.1.20131.108), in this case you could implement the cause of the original issue, by setting ConditionalFormatting of the XamGrid to False.
Note: Installing NetAdvantage without downloading the latest service release will install the base build for the associated version.
The latter approach may be undesirable though, as you would need to continue implementing this pre-release build, in order to take advantage of the development issue which allowed for this behavior.
If you have any further questions, please let me know.
For me it is fine that the data in the menu would be inaccurate. Is there anyway to leave it open?
I have looked into this behavior for you and I have verified that it is expected.
The reason for this is that the FilterSelectorMenu is populated based on a snapshot of the XamGrid’s current data, but this is only possible when the menu is reinitialized and it receives a new snapshot of data from the grid; if the menu were to be left opened, its content would be left in an incorrect state, which would include the previous content of the grid, (before the new row was added).
It may be possible, (although not necessarily practical) to create a custom filter dialog, which would include its own window; using this approach, you could conceivably pull data dynamically from the grid as it is being updated as it I would not have the same limitations as a Popup control, but this is currently an unsupported feature.
I have submitted product idea PI13050162, to have this behavior considered for implementation into a future release of NetAdvantage for WPF.
It seems to be updates that are new rows. A row the exists having an update doesn't result in this.