void OnFieldLayoutInitialized(object sender, Infragistics.Windows.DataPresenter.Events.FieldLayoutInitializedEventArgs e)
 {
     if (e.FieldLayout.ParentFieldName == "States")
     {
         ((ViewModel)this.AssociatedObject.DataContext).GridFieldLayout = e.FieldLayout;
     }
 }
Пример #2
0
 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));
        }
Пример #4
0
        void xdgOrders_FieldLayoutInitialized(object sender, Infragistics.Windows.DataPresenter.Events.FieldLayoutInitializedEventArgs e)
        {
            ComboBoxItemsProvider MedicationsProvider = this.TryFindResource("MedicationLookUp") as ComboBoxItemsProvider;

            MedicationsProvider.ItemsSource = ((OrdersViewModel)this.DataContext).AllMedications;
        }