Version

FieldLayout Class Members

The following tables list the members exposed by FieldLayout.

Public Constructors
 NameDescription
Public ConstructorFieldLayout ConstructorInitializes a new instance of the FieldLayout class  
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)CalculationReferenceIdPropertyIdentifies the CalculationReferenceId dependency property  
Public Fieldstatic (Shared in Visual Basic)CellPresentationPropertyIdentifies the CellPresentation dependency property  
Public Fieldstatic (Shared in Visual Basic)DataContextPropertyIdentifies the DataContext dependency property  
Public Fieldstatic (Shared in Visual Basic)DescriptionPropertyIdentifies the Description dependency property  
Public Fieldstatic (Shared in Visual Basic)FieldSettingsPropertyIdentifies the FieldSettings dependency property  
Public Fieldstatic (Shared in Visual Basic)HasSeparateHeaderPropertyIdentifies the 'HasSeparateHeader' dependency property  
Public Fieldstatic (Shared in Visual Basic)KeyMatchingEnforcedPropertyIdentifies the KeyMatchingEnforced dependency property  
Public Fieldstatic (Shared in Visual Basic)KeyPropertyIdentifies the Key dependency property  
Public Fieldstatic (Shared in Visual Basic)ParentFieldLayoutKeyPropertyIdentifies the ParentFieldLayoutKey dependency property  
Public Fieldstatic (Shared in Visual Basic)ParentFieldNamePropertyIdentifies the ParentFieldName dependency property  
Public Fieldstatic (Shared in Visual Basic)SummaryDescriptionMaskInGroupByPropertyIdentifies the SummaryDescriptionMaskInGroupBy dependency property  
Public Fieldstatic (Shared in Visual Basic)SummaryDescriptionMaskPropertyIdentifies the SummaryDescriptionMask dependency property  
Public Fieldstatic (Shared in Visual Basic)TagPropertyIdentifies the Tag dependency property  
Public Fieldstatic (Shared in Visual Basic)ToolTipPropertyIdentifies the ToolTip dependency property.  
Public Properties
 NameDescription
Public PropertyAddNewRecordLocationResolvedDetermines how the add record UI is presented to the user (read-only)  
Public PropertyAllowAddNewResolvedDetermines whether the user can add records (read-only).  
Public PropertyAllowDeleteResolvedDetermines whether the user can delete records (read-only).  
Public PropertyAllowFieldMovingResolvedDetermines whether the user can re-arrange fields.  
Public PropertyAllowRecordFixingResolvedDetermines whether the user can fix records thru the UI (read-only).  
Public PropertyAutoFitToHeightReturns a boolean indicating if the layout is auto fit vertically  
Public PropertyAutoFitToWidthReturns a boolean indicating if the layout is auto fit horizontally  
Public PropertyAutoGenerateFieldsResolvedDetermines whether Fields collection will be automatically populated with Fields for every property in the underlying data (read-only)  
Public PropertyCalculationReferenceIdGets/sets the id that will be used to reference Fields and SummaryDefinitions inside a XamCalculationManager network.  
Public PropertyCellPresentationReturns the CellPresentation of the generated styles  
Public PropertyChildRecordsDisplayOrderResolvedGets the resolved value of the FieldLayoutSettings.ChildRecordsDisplayOrder for the FieldLayout.  
Public PropertyCrossFieldRecordFiltersGets/sets a CrossFieldRecordFilterGroup containing a logical operator and a collection of filters.  
Public PropertyDataContextGets or sets the data context for a FieldLayout that wants to participate in data binding.  
Public PropertyDataErrorDisplayModeResolvedGets the resolved value of FieldLayoutSettings.DataErrorDisplayMode property.  
Public PropertyDataPresenterReturns the DataPresenterBase that owns this FieldLayout.  
Public PropertyDataRecordChildIndentResolvedGets the resolved indentation amount within their parent for DataRecords that are children of a DataRecord (read-only)  
Public PropertyDataRecordSizingModeResolvedDetermines how DataRecords are sized and if they can resized by the user (read-only).  
Public PropertyDependencyObjectTypeGets the System.Windows.DependencyObjectType that wraps the CLR type of this instance. (Inherited from System.Windows.DependencyObject)
Public PropertyDescriptionGets/sets the description for this FieldLayout  
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public PropertyExpandableFieldRecordChildIndentResolvedGets the resolved indentation amount within their parent for DataRecords that are children of an ExpandableFieldRecord (read-only)  
Public PropertyFieldItemsReturns the collection of FieldItem objects that represent the top level fields and field groups (read-only).  
Public PropertyFieldMovingMaxColumnsResolvedDetermines the maximum number of logical columns of fields the user is allowed to create when re-arranging fields.  
Public PropertyFieldMovingMaxRowsResolvedDetermines the maximum number of logical rows of fields the user is allowed to create when re-arranging fields.  
Public PropertyFieldsReturns the collection of Field objects  
Public PropertyFieldSettingsHolds the default settings for all fields in the Fields collection.  
Public PropertyFilterActionResolvedGets the resolved value of FieldLayoutSettings.FilterAction property.  
Public PropertyFilterClearButtonLocationResolvedGets the resolved value of FieldLayoutSettings.FilterClearButtonLocation property.  
Public PropertyFilterRecordLocationResolvedGets the resolved value of FieldLayoutSettings.FilterRecordLocation property.  
Public PropertyFilterUITypeResolvedGets the resolved value of FieldLayoutSettings.FilterUIType property.  
Public PropertyFixedFieldUITypeResolvedIndicates the resolved ui that will be displayed to allow changing the FixedLocation of the fields in the layout.  
Public PropertyFixedRecordLimitResolvedIndicates how many sibling records can be fixed at a time. (read-only).  
Public PropertyFixedRecordSortOrderResolvedIndicates the order of fixed records relative to each other (read-only).  
Public PropertyFixedRecordUITypeResolvedIndicates the resolved ui that will be displayed to allow changing the Record.FixedLocation of the records in the layout.  
Public PropertyGroupByExpansionIndicatorVisibilityResolvedDetermines if expansion indicators will be displayed in groupby records.  
Public PropertyGroupByRecordChildIndentResolvedGets the resolved indentation amount within their parent for DataRecords that are children of a GroupByRecord (read-only)  
Public PropertyGroupBySummaryDisplayModeResolvedDetermines whether the user can add records (read-only).  
Public PropertyHasFieldSettingsReturns true if a FieldSettings object has been allocated (read-only).  
Public PropertyHasGroupBySortFieldsReturns true if there are any FieldSortDescriptions in the SortedFields collection whose FieldSortDescription.IsGroupBy property is true (read-only).  
Public PropertyHasSeparateHeaderReturns true if a separate header style has been generated for use in a GridViewPanel (read-only)  
Public PropertyHasSettingsReturns true if a FieldLayoutSettings object has been allocated (read-only).  
Public PropertyHasSortedFieldsReturns true if there are any FieldSortDescriptions in the SortedFields collection (read-only).  
Public PropertyHeaderAreaTemplateReturns the generated header template (read-only)  
Public PropertyHeaderPlacementInGroupByResolvedDetermines the placement of headers when records are grouped (read-only).  
Public PropertyHeaderPlacementResolvedDetermines the placement of headers (read-only).  
Public PropertyHeaderPrefixAreaDisplayModeResolvedGets the resolved value of FieldLayoutSettings.HeaderPrefixAreaDisplayMode property.  
Public PropertyHeaderPrefixAreaMenuOptionsResolvedGets the resolved value of FieldLayoutSettings.HeaderPrefixAreaMenuOptions property.  
Public PropertyHighlightAlternateRecordsResolvedDetermines whether the RecordPresenter and DataItemPresenterRecordPresenter.IsAlternate properties will return true on every other Record (read-only).  
Public PropertyHighlightPrimaryFieldResolvedDetermines whether the primary field will be highlighted (read-only).  
Public PropertyIsDefaultGets/sets whether this is the 'default' FieldLayout. The default FieldLayout is used by the old style GroupByArea UI (not the newer and preferred GroupByAreaMulti) to determine which FieldLayout to use when populating the list of Fields available for grouping in the GroupByArea.  
Public PropertyIsInitializedGets whether this FieldLayout has been initialized (read-only)  
Public PropertyIsSealedGets a value that indicates whether this instance is currently sealed (read-only). (Inherited from System.Windows.DependencyObject)
Public PropertyKeyThe key into the DataPresenterBase.FieldLayouts collection  
Public PropertyKeyMatchingEnforcedGets/sets whether the Key property must match the data item provider's key when assiging the FieldLayout to the associated DataRecord.  
Public PropertyLabelLocationResolvedReturns the preferred location of the labels (read-only)  
Public PropertyMaxFieldsToAutoGenerateResolvedReturns the maximum number of cells that can be selected at any time (read-only).  
Public PropertyMaxSelectedCellsResolvedReturns the maximum number of cells that can be selected at any time (read-only).  
Public PropertyMaxSelectedRecordsResolvedReturns the maximum number of records that can be selected at any time (read-only).  
Public PropertyParentFieldReturns the parent Field or null.  
Public PropertyParentFieldLayoutReturns the parent FieldLayout or null.  
Public PropertyParentFieldLayoutKeyGets/sets the key of the parent FieldLayout  
Public PropertyParentFieldNameGets/sets the name of the parent Field  
Public PropertyPrimaryFieldReturns the primary Field  
Public PropertyRecordFiltersSpecifies the filter criteria with which to filter records.  
Public PropertyRecordFiltersLogicalOperatorResolvedGets the resolved value of FieldLayoutSettings.RecordFiltersLogicalOperator property.  
Public PropertyRecordSelectorExtentResolvedGets the extent for the RecordSelector (read-only)  
Public PropertyRecordSelectorLocationResolvedDetermines if and where RecordSelectors will be displayed relative to a Record's cell area (read-only).  
Public PropertyRecordSelectorNumberFormatResolvedDetermines the format of the number displayed inside of the RecordSelectorNumber element. (read-only).  
Public PropertyRecordSelectorNumberStartResolvedDetermines the start number to use for record number's displayed inside of the RecordSelectorNumber element. (read-only).  
Public PropertyRecordSelectorNumberTypeResolvedDetermines what number, if any, to display inside of the RecordSelectorNumber element. (read-only).  
Public PropertyReevaluateFiltersOnDataChangeResolvedGets the resolved value of FieldLayoutSettings.ReevaluateFiltersOnDataChange property.  
Public PropertyReevaluateFiltersOnRecordsAddedResolvedGets the resolved value of FieldLayoutSettings.ReevaluateFiltersOnRecordsAdded property.  
Public PropertyResizingModeResolvedDetermines if and how cells and labels are resized by the user (read-only).  
Public PropertyScrollTipFieldReturns the Field whose information is displayed in a scroll tip when the GridViewSettings.ScrollingMode is set to DeferredWithScrollTips.  
Public PropertySelectionTypeCellResolvedDetermines hows Cells can be selected (read-only).  
Public PropertySelectionTypeFieldResolvedDetermines hows Fields can be selected (read-only).  
Public PropertySelectionTypeRecordResolvedDetermines hows Records can be selected (read-only).  
Public PropertySettingsGets/sets an object that holds this FieldLayout's specific settings  
Public PropertySortedFieldsReturns the collection of FieldSortDescription objects that determine sort order and groupby status (read-only).  
Public PropertySummaryDefinitionsGets the summaries collection for this field layout. These summaries will be calculated for each RecordCollection associated with the field layout.  
Public PropertySummaryDescriptionMaskSpecifies what to display in the header of the summary record.  
Public PropertySummaryDescriptionMaskInGroupBySpecifies the what to display in the header of the summary record.  
Public PropertyTagGets or sets an arbitrary object value that can be used to store custom information about this object.  
Public PropertyToolTipSpecifies the tooltip for the field layout. It's displayed when the user hovers the mouse over the field layout label.  
Public PropertyTotalColumnsGeneratedReturn the total number of columns generated  
Public PropertyTotalRowsGeneratedReturn the total number of rows generated  
Public Methods
 NameDescription
Public MethodClearValueOverloaded. Clears the local value of a property. The property to be cleared is specified by a System.Windows.DependencyProperty identifier. (Inherited from System.Windows.DependencyObject)
Public MethodCoerceValueCoerces the value of the specified dependency property. This is accomplished by invoking any System.Windows.CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodEnsureUniqueFieldPositionsEnsures fields have unique positions so they don't overlap.  
Public MethodEquals (Inherited from System.Windows.DependencyObject)
Public MethodGetHashCodeGets a hash code for this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetLocalValueEnumeratorCreates a specialized enumerator for determining which dependency properties have locally set values on this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetValueReturns the current effective value of a dependency property on this instance of a System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodInvalidateGroupByCriteriaTriggers a re-evalution of existing group by criteria which will cause existimg records associated with this FieldLayout to be re-grouped  
Public MethodInvalidateProperty (Inherited from System.Windows.DependencyObject)
Public MethodInvalidateSortCriteriaTriggers a re-evalution of existing sort criteria which will cause existimg records associated with this FieldLayout to be re-sorted  
Public MethodReadLocalValueReturns the local value of a dependency property, if it exists. (Inherited from System.Windows.DependencyObject)
Public MethodSetCurrentValue (Inherited from System.Windows.DependencyObject)
Public MethodSetValueOverloaded. Sets the local value of a dependency property, specified by its dependency property identifier. (Inherited from System.Windows.DependencyObject)
Public MethodShowCustomFilterSelectionControlOverloaded. Displays the CustomFilterSelectionControl to create filters for a specific Field, inside an appropriate container depending on whether the application is running locally or inside a browser as an XBAP.  
Public MethodToStringGets a string representation for this object  
Protected Methods
 NameDescription
Protected MethodOnPropertyChangedOverloaded. Overridden. Called when a property has been changed  
Protected MethodRaisePropertyChangedEvent (Inherited from Infragistics.DependencyObjectNotifier)
Protected Internal MethodShouldSerializePropertyReturns a value that indicates whether serialization processes should serialize the value for the provided dependency property. (Inherited from System.Windows.DependencyObject)
Public Events
 NameDescription
Public EventPropertyChanged (Inherited from Infragistics.DependencyObjectNotifier)
See Also