private void CustomMeasurementForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e) { ComboBox measurementUnits = CustomMeasurementForm.FindNameInContent("MeasurementUnits") as ComboBox; DataField customUnitField = CustomMeasurementForm.FindNameInContent("CustomUnitField") as DataField; context.Load <MeasurementUnit>(context.GetMeasurementUnitsQuery(), LoadBehavior.RefreshCurrent, (MeasurementUnitsLoaded) => { if (!MeasurementUnitsLoaded.HasError) { measurementUnits.ItemsSource = MeasurementUnitsLoaded.Entities; measurementUnits.SelectedIndex = 0; } }, null); measurementUnits.SelectionChanged += (sev, eve) => { MeasurementUnit selected = measurementUnits.SelectedItem as MeasurementUnit; if (selected != null) { if (selected.id > 0) { customUnitField.Visibility = Visibility.Collapsed; selectedUnit = selected; } else { customUnitField.Visibility = Visibility.Visible; selectedUnit = null; } } }; }
private void DataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e) { if (this.DataForm.CurrentIndex >= 1) { this.txtBefore.Foreground = new SolidColorBrush(Colors.Black); } else { this.txtBefore.Foreground = new SolidColorBrush(Colors.DarkGray); } if (this.DataForm.CurrentIndex < _entityListD.Count - 1) { this.txtNext.Foreground = new SolidColorBrush(Colors.Black); } else { this.txtNext.Foreground = new SolidColorBrush(Colors.DarkGray); } switch (GetUserControlFKey().gFunctionKeyEnable) { case Utl_FunctionKey.geFunctionKeyEnable.New: // 行番号設定 _entityListD[DataForm.CurrentIndex]._rec_no = DataForm.CurrentIndex + 1; _entityListD[DataForm.CurrentIndex]._receipt_division_id = this._entityH._receipt_division_id; _entityListD[DataForm.CurrentIndex]._receipt_division_nm = this._entityH._receipt_division_nm; break; } InitControl(); }
private void DataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e) { if (this.DataForm.CurrentIndex >= 1) { this.txtBefore.Foreground = new SolidColorBrush(Colors.Black); } else { this.txtBefore.Foreground = new SolidColorBrush(Colors.DarkGray); } if (this.DataForm.CurrentIndex < _entityListD.Count - 1) { this.txtNext.Foreground = new SolidColorBrush(Colors.Black); } else { this.txtNext.Foreground = new SolidColorBrush(Colors.DarkGray); } switch (GetUserControlFKey().gFunctionKeyEnable) { case Utl_FunctionKey.geFunctionKeyEnable.New: // 行番号設定 _entityListD[DataForm.CurrentIndex]._rec_no = DataForm.CurrentIndex + 1; // コンボボックス初期選択 List <string> lst; lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.BREAKDOWN_ID); _entityListD[DataForm.CurrentIndex]._breakdown_nm = lst[0]; _entityListD[DataForm.CurrentIndex]._breakdown_id = MeiNameList.GetID(MeiNameList.geNameKbn.BREAKDOWN_ID, lst[0]); lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.DELIVER_DIVISION_ID); _entityListD[DataForm.CurrentIndex]._deliver_division_nm = lst[2]; _entityListD[DataForm.CurrentIndex]._deliver_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.DELIVER_DIVISION_ID, lst[2]); lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.UNIT_ID); _entityListD[DataForm.CurrentIndex]._unit_nm = lst[0]; _entityListD[DataForm.CurrentIndex]._unit_id = MeiNameList.GetID(MeiNameList.geNameKbn.UNIT_ID, lst[0]); lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.TAX_DIVISION_ID); _entityListD[DataForm.CurrentIndex]._tax_division_nm = lst[0]; _entityListD[DataForm.CurrentIndex]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, lst[0]); break; } if (_entityListD[DataForm.CurrentIndex]._order_id != 0) { this.recDel.Visibility = System.Windows.Visibility.Visible; } else { this.recDel.Visibility = System.Windows.Visibility.Collapsed; } InitControl(); }
private void CustomExerciseForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e) { ComboBox exerciseTypes = CustomExerciseForm.FindNameInContent("ExerciseTypes") as ComboBox; ComboBox muscleGroups = CustomExerciseForm.FindNameInContent("MuscleGroups") as ComboBox; context.Load <ExerciseType>(context.GetExerciseTypesQuery(), LoadBehavior.RefreshCurrent, (ExerciseTypesLoaded) => { if (!ExerciseTypesLoaded.HasError) { exerciseTypes.ItemsSource = ExerciseTypesLoaded.Entities; exerciseTypes.SelectedIndex = 0; } }, null); context.Load <MuscleGroup>(context.GetMuscleGroupsQuery(), LoadBehavior.RefreshCurrent, (MuscleGroupsLoaded) => { if (!MuscleGroupsLoaded.HasError) { muscleGroups.ItemsSource = MuscleGroupsLoaded.Entities; muscleGroups.SelectedIndex = 0; } }, null); exerciseTypes.SelectionChanged += (sev, eve) => { ExerciseType selected = exerciseTypes.SelectedItem as ExerciseType; if (selected != null) { if (selected.id > 0) { if (selected.type_name == "Weight Training") { muscleGroups.Visibility = Visibility.Visible; } else { muscleGroups.Visibility = Visibility.Collapsed; } } else { muscleGroups.Visibility = Visibility.Collapsed; } // The exercise_type field is required so you must set this in order to pass validation if (selected.id > 0) { (CustomExerciseForm.CurrentItem as FitnessTrackerPlus.Web.Data.Exercise).exercise_type = selected.id; } } }; muscleGroups.SelectionChanged += (sev, eve) => { selectedGroup = muscleGroups.SelectedItem as MuscleGroup; }; }
private void brandDataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e) { this.contentLoaded = true; // Add a new item if (true == this.ContentPageCtx.GotoAddNewPage) { ShopproHelper.SetWorkSpaceBodyContentPageTitle(this, @"New brand form"); this.brandDataForm.Header = "Create a new brand below:"; // Show save/cancel only this.brandDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.Commit | DataFormCommandButtonsVisibility.Cancel; this.brandDataForm.AddNewItem(); } }
/// <summary> /// Handles the case where a DataForm's content has loaded. /// </summary> /// <param name="sender">The DataForm.</param> /// <param name="e">The event args.</param> private void OnDataFormContentLoaded(object sender, DataFormContentLoadEventArgs e) { Assert.IsNotNull(e.Content.FindName("textBox")); }
/// <summary> /// Handles the form's content being loaded. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The event args.</param> private void OnDataFormContentLoaded(object sender, DataFormContentLoadEventArgs e) { this.contentLoaded = true; }