iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
I have implemented the webaqua coverflow which is bound to an Observable collection of objects.
It works fine if the collection is prefilled before the coverflow tries to bind to it and the items show up correctly.
But, if the collection is filled via a WCF call then the coverflow binds before the service has returned and populated the collection.
After populating the collection, i raise a property changed event for the the collection which i thought would then cause a rebind to the coverflow so the items show up, but this doesnt seem to be the case...
I have also put a standard listbox on the page using the same binding and this works ok so i know the collection is ok.
Thank you in advance.
Please see code snippet below
Hi Chris,
Try to call coverFlow.RefreshUIElement() after your items source is populated.
Let me know if that works for you.
Hope this helps,James.
Chris,
Try MediaViewer.Flow(true). That should force the CoverFlow to perform the flowing based on current active index.
Hi James,
Thanks very much for the reply.
It almost works...
When i call coverflow.RefreshUIElement(), the slider bar changes so it appears to have items in it but the items still dont show up.
They do show up however when you click 'next' on the slider bar..
To get around this I call
MediaViewer.SetFlowIndex(1);
MediaViewer.SetFlowIndex(0);
which moves the coverflow to the next item (making them show up) and then back to the first.
This is not ideal, as there may not always be more than 1 item in the source. Is there a better way to do this.
Thanks again.
Chris
That has worked, thanks very much for all your help. I now just need to work out a way to call this when the data returns as i am using MVVM...
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname