We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

How can I prevent the pivotgrid from calling the loaded event before these properties are initialized

The PivotGrid Loaded event was called before the PivotGrid gets initialized which leads the event to be deal with null InternalGrid and we hereby let you know that the properties of the GroupingBar or InternalGrid can be accessed only after the PivotGrid gets initialized. We have two solutions to prevent calling the Loaded Event prior to initialization of PivotGrid.

 

Calling the PivotGrid Loaded Event after InitializeComponent () gets called will resolve this issue as shown in below code:

C#

 

We have a Dispatcher delegate Event Handler which allows the Event to be handled after the initialization. The code snippet for the same is shown below:

C#

public MainWindow()

{

this.Dispatcher.BeginInvoke((Action)delegate()

{

this.pivotGrid1.Loaded += new RoutedEventHandler(pivotGrid1_Loaded);

});

InitializeComponent(); }

 

 

 

C:\Users\labuser\Dropbox\Screenshots\Screenshot 2014-06-06 10.40.27.png

Figure: A properly loaded Pivot Grid

 

 

Article ID: Published Date: Last Revised Date: Platform: Control:
2857 11/24/2014 11/26/2014 WPF PivotGridControl
Tags:
Did you find this information helpful?
Add Comment
You must log in to leave a comment

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.