Microsoft.Phone.Applications.UnitConverter.View.CategorySelection.OnPivotLoaded C# (CSharp) Method

OnPivotLoaded() private method

Pivot control has been loaded
private OnPivotLoaded ( object sender, RoutedEventArgs e ) : void
sender object The sender.
e System.Windows.RoutedEventArgs Event data.
return void
        private void OnPivotLoaded(object sender, RoutedEventArgs e)
        {
            Dispatcher.BeginInvoke(() =>
                {
                    this.pivot.Loaded -= new RoutedEventHandler(OnPivotLoaded);
                    // We don't want multiple calls to the Selection Changed event, so we enable it now
                    this.pivot.SelectionChanged += new SelectionChangedEventHandler(OnPivotSelectionChanged);
                    // Set Pivot item index now to avoid known issue in pivot control
                    this.viewModel.SelectedDataIndex = this.requestedPivotDataSelectionIndex;
                    CategorySelectionViewModel.RestoreUserSelections();
                }
                );
        }