void OnFieldLayoutInitialized(object sender, Infragistics.Windows.DataPresenter.Events.FieldLayoutInitializedEventArgs e) { if (e.FieldLayout.ParentFieldName == "States") { ((ViewModel)this.AssociatedObject.DataContext).GridFieldLayout = e.FieldLayout; } }
private void dg1_FieldLayoutInitialized(object sender, Infragistics.Windows.DataPresenter.Events.FieldLayoutInitializedEventArgs e) { foreach (Field f in dg1.FieldLayouts[0].Fields) { SummaryDefinition sum = new SummaryDefinition(); sum.SourceFieldName = f.Name; sum.Calculator = SummaryCalculator.Sum; sum.StringFormat = "{0:c}"; this.dg1.FieldLayouts[0].SummaryDefinitions.Add(sum); } }
static void ApplySortDirection_On_FieldLayoutInitialized(object sender, Infragistics.Windows.DataPresenter.Events.FieldLayoutInitializedEventArgs e) { DataPresenterBase presenter = (DataPresenterBase)sender; presenter.FieldLayoutInitialized -= ApplySortDirection_On_FieldLayoutInitialized; if (presenter.FieldLayouts.Count < 1) { return; } if (presenter.FieldLayouts[0].SortedFields.Count < 1) { return; } presenter.FieldLayouts[0].SortedFields.Clear(); string fieldName = (string)presenter.GetValue(XamDataPresenterBase.GroupByFieldNameProperty); ListSortDirection sortDirection = (ListSortDirection)presenter.GetValue(XamDataPresenterBase.SortDirectionProperty); presenter.FieldLayouts[0].SortedFields.Add(new FieldSortDescription(fieldName, sortDirection, true)); }
void xdgOrders_FieldLayoutInitialized(object sender, Infragistics.Windows.DataPresenter.Events.FieldLayoutInitializedEventArgs e) { ComboBoxItemsProvider MedicationsProvider = this.TryFindResource("MedicationLookUp") as ComboBoxItemsProvider; MedicationsProvider.ItemsSource = ((OrdersViewModel)this.DataContext).AllMedications; }