コード例 #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            SettingsPane.GetForCurrentView().CommandsRequested += LatticePage_CommandsRequested;
            try
            {
                base.OnNavigatedTo(e);
                LatticePathDisplay.Grid.Dim1.End = 200;
                viewModel = App.viewModel;
                viewModel.SetupPattern(PatternType.latticeFace, null, -1);
                viewModel.LatticeDataChanged += viewModel_LatticeDataChanged;

                this.DataContext             = viewModel;
                IncrementCombo.SelectedValue = viewModel.Increment;
                PatternChoices.ItemsSource   = viewModel.LatticePatterns;
                if (viewModel.CurrentPathData != null)
                {
                    PatternChoices.SelectedIndex = viewModel.CurrentPathData.PatternIndex;
                }


                PatternChoices.SelectionChanged += PatternChoices_SelectionChanged;

                ProgressRing1.IsActive = false;
                ReCalculate();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
        }
コード例 #2
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            try
            {
                base.OnNavigatedTo(e);
                //viewModel = (ViewModel)e.Parameter;
                viewModel = App.viewModel;
                viewModel.SetupPattern(PatternType.wheels, null, -1);
                viewModel.WheelsDataChanged += viewModel_WheelsDataChanged;

                this.DataContext             = viewModel;
                IncrementCombo.SelectedValue = viewModel.Increment;
                PatternChoices.ItemsSource   = viewModel.WheelsPatterns;
                if (viewModel.CurrentPathData != null)
                {
                    PatternChoices.SelectedIndex = viewModel.CurrentPathData.PatternIndex;
                }


                PatternChoices.SelectionChanged += PatternChoices_SelectionChanged;

                ProgressRing1.IsActive = false;
                ReCalculate();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
        }
コード例 #3
0
ファイル: Wheels.xaml.cs プロジェクト: dolkensp/OTWB
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            try
            {
                base.OnNavigatedTo(e);
                //viewModel = (ViewModel)e.Parameter;
                viewModel = App.viewModel;
                viewModel.SetupPattern(PatternType.wheels, null, -1);
                viewModel.WheelsDataChanged += viewModel_WheelsDataChanged;

                this.DataContext = viewModel;
                IncrementCombo.SelectedValue = viewModel.Increment;
                PatternChoices.ItemsSource = viewModel.WheelsPatterns;
                if (viewModel.CurrentPathData != null)
                    PatternChoices.SelectedIndex = viewModel.CurrentPathData.PatternIndex;


                PatternChoices.SelectionChanged += PatternChoices_SelectionChanged;

                ProgressRing1.IsActive = false;
                ReCalculate();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
        }
コード例 #4
0
ファイル: RossPage.xaml.cs プロジェクト: hamlertools/OTWB
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     //viewModel = (ViewModel)e.Parameter;
     viewModel = App.viewModel;
     viewModel.SetupPattern(PatternType.ross, null, -1);
     this.DataContext = viewModel;
     RossPatternChoices.ItemsSource       = viewModel.RossPatterns;
     RossIncrementCombo.SelectedValue     = viewModel.Increment;
     RossPatternChoices.SelectedIndex     = viewModel.CurrentPathData.PatternIndex;
     RossPatternChoices.SelectionChanged += PatternChoices_SelectionChanged;
     ReCalculate();
 }
コード例 #5
0
ファイル: SpindlePage.xaml.cs プロジェクト: hamlertools/OTWB
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            //viewModel = (ViewModel)e.Parameter;
            viewModel = App.viewModel;
            viewModel.SetupPattern(PatternType.barrel, null, -1);
            this.DataContext                = viewModel;
            BarrelChoices.SelectedIndex     = viewModel.SelectedPathIndex;
            BarrelChoices.SelectionChanged += BarrelChoices_SelectionChanged;

            IncrementCombo.SelectedItem = viewModel.Increment;
            ReCalculate();
        }
コード例 #6
0
ファイル: RossPage.xaml.cs プロジェクト: dolkensp/OTWB
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     //viewModel = (ViewModel)e.Parameter;
     viewModel = App.viewModel;
     viewModel.SetupPattern(PatternType.ross, null, -1);
     this.DataContext = viewModel;
     RossPatternChoices.ItemsSource = viewModel.RossPatterns;
     RossIncrementCombo.SelectedValue = viewModel.Increment;
     RossPatternChoices.SelectedIndex = viewModel.CurrentPathData.PatternIndex;
     RossPatternChoices.SelectionChanged += PatternChoices_SelectionChanged;
     ReCalculate();
 }
コード例 #7
0
ファイル: MainPage.xaml.cs プロジェクト: dolkensp/OTWB
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            //viewModel = (ViewModel)e.Parameter;
            viewModel = App.viewModel;
            viewModel.SetupPattern(PatternType.bazley, null, -1);
            viewModel.CurrentPathData.PropertyChanged += CurrentPathData_PropertyChanged;
            this.DataContext = viewModel;
            IncrementCombo.SelectedValue = viewModel.Increment;

            PatternChoices.ItemsSource = viewModel.BazeleyPatterns;
            PatternChoices.SelectedIndex = viewModel.CurrentPathData.PatternIndex;     
            PatternChoices.SelectionChanged += PatternChoices_SelectionChanged;

            ProgressRing1.IsActive = false;
        }
コード例 #8
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            //viewModel = (ViewModel)e.Parameter;
            viewModel = App.viewModel;
            viewModel.SetupPattern(PatternType.bazley, null, -1);
            viewModel.CurrentPathData.PropertyChanged += CurrentPathData_PropertyChanged;
            this.DataContext             = viewModel;
            IncrementCombo.SelectedValue = viewModel.Increment;

            PatternChoices.ItemsSource       = viewModel.BazeleyPatterns;
            PatternChoices.SelectedIndex     = viewModel.CurrentPathData.PatternIndex;
            PatternChoices.SelectionChanged += PatternChoices_SelectionChanged;

            ProgressRing1.IsActive = false;
        }
コード例 #9
0
ファイル: SpindlePage.xaml.cs プロジェクト: dolkensp/OTWB
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            //viewModel = (ViewModel)e.Parameter;
            viewModel = App.viewModel;
            viewModel.SetupPattern(PatternType.barrel, null, -1);
            this.DataContext = viewModel;
            BarrelChoices.SelectedIndex = viewModel.SelectedPathIndex;
            BarrelChoices.SelectionChanged += BarrelChoices_SelectionChanged;

            IncrementCombo.SelectedItem = viewModel.Increment;
            ReCalculate();
        }
コード例 #10
0
ファイル: LatticeRimPage.xaml.cs プロジェクト: dolkensp/OTWB
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            SettingsPane.GetForCurrentView().CommandsRequested += LatticePage_CommandsRequested;
            try
            {
                base.OnNavigatedTo(e);
                viewModel = App.viewModel;
                viewModel.SetupPattern(PatternType.latticeRim, null, -1);
                viewModel.LatticeDataChanged += viewModel_LatticeDataChanged;

                this.DataContext = viewModel;
                IncrementCombo.SelectedValue = viewModel.Increment;
                PatternChoices.ItemsSource = viewModel.LatticePatterns;
                if (viewModel.CurrentPathData != null)
                    PatternChoices.SelectedIndex = viewModel.CurrentPathData.PatternIndex;


                PatternChoices.SelectionChanged += PatternChoices_SelectionChanged;

                ProgressRing1.IsActive = false;
                ReCalculate();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
        }