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
There's an exception that occurs with the UXGridView when dealing with a UXGridViewExpanderColumn and BusyIndicator (both the Silverlight Toolkit BusyIndicator and UXBusyIndicator behave the same way) when binding to a items source. Taking away either component seems to make the exception go away, which is an unacceptable solution as I need to have busy indicator in place and would like an UXGridView with row details. The exception occurance also seems very finicky as using a different data source seems to make it behave better (also unacceptable). It probably took me 3-4 hours to figure out the source of this bug, and another 2-3 hours to create a an app in its simpliest form to re-create the exception so you could see it. The sample app I created is here (only dependency it has is Silverlight 4 Toolkit and Client UI v5):http://www.bitspy.com/UXGridViewTest_05_15_2011.zipIn the above app there's a "Submit" button, the exception occurs on the second submit. Thanks for looking into this.The exception that occurs is : Cannot resolve TargetName StylishLabel. at MS.Internal.XcpImports.VisualStateManager_GoToState(Control reference, String StateName, Boolean useTransitions, Boolean& refreshInheritanceContext) at System.Windows.VisualStateManager.GoToState(Control control, String stateName, Boolean useTransitions) at System.Windows.Controls.Button.ChangeVisualState(Boolean useTransitions) at System.Windows.Controls.Button.OnApplyTemplate() at Intersoft.Client.Framework.ISButton.OnApplyTemplate() at Intersoft.Client.UI.Aqua.UXButton.OnApplyTemplate() at Intersoft.Client.UI.Aqua.UXToggleButton.OnApplyTemplate() at System.Windows.FrameworkElement.OnApplyTemplate(IntPtr nativeTarget)Stacktrace:at MS.Internal.XcpImports.VisualStateManager_GoToState(Control reference, String StateName, Boolean useTransitions, Boolean& refreshInheritanceContext) at System.Windows.VisualStateManager.GoToState(Control control, String stateName, Boolean useTransitions) at System.Windows.Controls.Button.ChangeVisualState(Boolean useTransitions) at System.Windows.Controls.Button.OnApplyTemplate() at Intersoft.Client.Framework.ISButton.OnApplyTemplate() at Intersoft.Client.UI.Aqua.UXButton.OnApplyTemplate() at Intersoft.Client.UI.Aqua.UXToggleButton.OnApplyTemplate() at System.Windows.FrameworkElement.OnApplyTemplate(IntPtr nativeTarget)
Hello,
I can replicate the issue. I think the issue more likely because UXGridViewExpanderColumn instead of BusyIndicator/UXBusyIndicator.Fyi, UXGridView also has busy indicator itself. I can also replicate the issue by using busy indicator from UXGridView.
I will report this to our developer teams and will let you know the update.
Regards,Handy
Hi,
Has this been fixed? Im having the same issue with the expander column and row details.
Im going to download SP1 and see what happens then...
EH
So it looks like the expander column is the culprit and I also couldnt find a way to bind to the checked items in the inner gridview in row details.
I solved this but in a kind of round-about way.
Basically I templated the gridview control (using Blend) in order to see the inner status bar controls (paging, refresh button)
I then built a gridview with rowdetails using the silverlight toolkit, the added that and the intersoft status bar to a grid in order to replicate the Intersoft gridview.
It actually works pretty well and looks almost the same. No plus sign for expanding the controls but oh well, it works..
Reply if you want some code.
-EH
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