Version

FieldLayoutSettings Class Properties

For a list of all members of this type, see FieldLayoutSettings members.

Public Properties
 NameDescription
Public PropertyAddNewRecordLocationDetermines how the add record UI is presented to the user.  
Public PropertyAllowActiveRecordToBeFilteredGets/sets whether any current filter criteria will be applied to the active record on a cell change once the user has exited edit mode. If left to its default of null will resolve to false.  
Public PropertyAllowAddNewGets/sets whether the user can add records.  
Public PropertyAllowClipboardOperationsReturns or sets which clipboard operations can be performed.  
Public PropertyAllowDeleteGets/sets whether the user can delete records.  
Public PropertyAllowFieldGroupCollapsingGets/sets whether the user can collapse field groups in the UI.  
Public PropertyAllowFieldMovingSpecifies whether the user is allowed to re-arrange fields by dragging and dropping fields. Default is resolved to Yes.  
Public PropertyAllowRecordFixingSpecifies whether the user is allowed to fix records. Default is resolved to No.  
Public PropertyAssumeFilteredOutUntilInitialCalculationsCompleteGets/sets whether a record with pending calculations will be considered to not meet existing filter criteria until the calulation engine has had a chance to set all calculated cells at least once for the record. If left to its default of null will resolve to false.  
Public PropertyAutoArrangeCellsDetermines how Fields are laid out by default  
Public PropertyAutoArrangeMaxColumnsGets/sets the maximum number of logical columns in the generated templates.  
Public PropertyAutoArrangeMaxRowsGets/sets the maximum number of logical rows in the generated templates.  
Public PropertyAutoArrangePrimaryFieldReservationDetermines if the first row, column or cell is reserved for the primary field in the generated templates.  
Public PropertyAutoFitModeReturns or sets a value indicating which fields should be resized when AutoFit is enabled.  
Public PropertyAutoGenerateFieldsGets/sets whether the Fields collection will be automatically populated with Fields for every property in the underlying data.  
Public PropertyCalculationScopeControls which records and in which order they are traversed when calculating summaries. More importantly controls whether visible records are used for calculating summaries or all records.  
Public PropertyChildRecordsDisplayOrderReturns or sets a value that indicates how child records will be displayed relative to their parent record when it is expanded.  
Public PropertyCopyFieldLabelsToClipboardReturns or sets a value that indicates whether the field labels associated with the cells being copied should be included in the output placed on the clipboard.  
Public PropertyDataErrorDisplayModeSpecifies if and how to display cell and record data error information.  
Public PropertyDataRecordCellAreaGridTemplateGets/sets the panel template used to generate the cell area  
Public PropertyDataRecordCellAreaStyleGets/sets the style for a Record's cell area  
Public PropertyDataRecordCellAreaStyleSelectorA callback used for supplying styles for a Record's cell area  
Public PropertyDataRecordChildIndentGets/sets the indentation amount within their parent for records that are children of a DataRecord  
Public PropertyDataRecordPresenterStyleGets/sets the style for RecordPresenters  
Public PropertyDataRecordPresenterStyleSelectorA callback used for supplying styles for RecordPresenters  
Public PropertyDataRecordSizingModeDetermines how DataRecords are sized and if they can resized by the user. The default is SizedToContentAndFixed.  
Public PropertyDefaultColumnDefinitionGets/sets the default column definition used by the generated grid in the cell area  
Public PropertyDefaultRowDefinitionGets/sets the default row definition used by the generated grid in the cell area  
Public PropertyDependencyObjectTypeGets the System.Windows.DependencyObjectType that wraps the CLR type of this instance. (Inherited from System.Windows.DependencyObject)
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public PropertyExpandableFieldRecordChildIndentGets/sets the indentation amount within their parent for records that are children of an ExpandableFieldRecord  
Public PropertyExpansionIndicatorDisplayModeDetermines whether an expansion indicator is displayed in each Record.  
Public PropertyFieldGroupLabelPresenterStyleGets/sets the style for a FieldGroupLabelPresenter.  
Public PropertyFieldMovingMaxColumnsSpecifies the maximum number of logical columns of fields the user is allowed to create when re-arranging fields.  
Public PropertyFieldMovingMaxRowsSpecifies the maximum number of logical rows of fields the user is allowed to create when re-arranging fields.  
Public PropertyFieldResizingAreaSpecifies which areas the end user may use to resize a field. Default is resolved to LabelsAndCells.  
Public PropertyFilterActionSpecifies what action to take on records that are filtered out. Default is resolved to Hide.  
Public PropertyFilterClearButtonLocationSpecifies if and where to display the filter clear button. Default is resolved to RecordSelectorAndFilterCell.  
Public PropertyFilterEvaluationModeSpecifies how the data presenter will perform filtering operation.  
Public PropertyFilterRecordLocationSpecifies the location of the filter record. Default is resolved to OnTopFixed.  
Public PropertyFilterUITypeSpecifies the user interface type for letting the user filter records. Default is resolved to FilterRecord.  
Public PropertyFixedFieldUITypeDetermines the type of ui displayed to allow the end user to change the FixedLocation of the fields.  
Public PropertyFixedRecordLimitDetermines how many sibling records can be fixed at a time.  
Public PropertyFixedRecordSortOrderDetermines the order of fixed records relative to each other.  
Public PropertyFixedRecordUITypeDetermines the type of ui displayed to allow the end user to change the Record.FixedLocation of a record.  
Public PropertyGroupByEvaluationModeSpecifies how the data presenter will perform grouping operation.  
Public PropertyGroupByExpansionIndicatorVisibilityDetermines if expansion indicators will be displayed in groupby records.  
Public PropertyGroupByRecordChildIndentGets/sets the indentation amount within their parent for records that are children of a GroupByRecord  
Public PropertyGroupBySummaryDisplayModeSpecifies how to display summary results inside each group-by record. Default is resolved to SummaryCells.  
Public PropertyHeaderLabelAreaStyleGets/sets the style for a header's label area  
Public PropertyHeaderPlacementGets/sets the placement of headers  
Public PropertyHeaderPlacementInGroupByGets/sets the placement of headers when records are grouped  
Public PropertyHeaderPrefixAreaDisplayModeSpecifies what to display in the header prefix area. Header prefix area is the area that is by default left of field labels, above the record selectors. Default is resolved to None.  
Public PropertyHeaderPrefixAreaMenuOptionsSpecifies which options are displayed in the menu in the header prefix area. Header prefix area is the area that is by default left of field labels, above the record selectors. Default is resolved to All.  
Public PropertyHeaderPrefixAreaStyleGets/sets the style for a header's prefix area  
Public PropertyHeaderPresenterStyleThe style for the header area  
Public PropertyHighlightAlternateRecordsGets/sets whether the RecordPresenter and DataItemPresenterRecordPresenter.IsAlternate properties will return true on every other Record.  
Public PropertyHighlightPrimaryFieldGets/sets whether the primary field will be highlighted  
Public PropertyIsSealedGets a value that indicates whether this instance is currently sealed (read-only). (Inherited from System.Windows.DependencyObject)
Public PropertyLabelLocationGets/sets the preferred location of the labels  
Public PropertyMaxFieldsToAutoGenerateGets/sets the maximum number of fields to auto-generate in the generated templates.  
Public PropertyMaxSelectedCellsGets/sets the maximum number of cells that can be selected at any time.  
Public PropertyMaxSelectedRecordsGets/sets the maximum number of records that can be selected at any time.  
Public PropertyRecordFilterScopeDetermines whether record filtering is done at the field-layout level or individual record collection level for child field layouts. Default is resolved to SiblingDataRecords.  
Public PropertyRecordFiltersLogicalOperatorSpecifies whether filter conditions across fields are to be combined using logical 'Or' or 'And'. Default is resolved to 'And'.  
Public PropertyRecordListControlStyleGets/sets the style used for RecordListControls created to display objects using this field layout  
Public PropertyRecordResizingAreaSpecifies which areas the end user may use to resize the record. Default is resolved to CellsOnly.  
Public PropertyRecordSelectorExtentGets/sets the extent for the RecordSelector  
Public PropertyRecordSelectorLocationDetermines if and where RecordSelectors will be displayed relative to a Record's cell area.  
Public PropertyRecordSelectorNumberFormatDetermines the format of the number to display inside of the RecordSelectorNumber element  
Public PropertyRecordSelectorNumberStartDetermines the start number to use for record number's displayed inside of the RecordSelectorNumber element.  
Public PropertyRecordSelectorNumberStyleGets/sets the style for RecordSelectorNumbers  
Public PropertyRecordSelectorNumberStyleSelectorA callback used for supplying styles for RecordSelectorNumbers  
Public PropertyRecordSelectorNumberTypeDetermines what number, if any, to display inside of the RecordSelectorNumber element  
Public PropertyRecordSelectorStyleGets/sets the style for RecordSelectors  
Public PropertyRecordSelectorStyleSelectorA callback used for supplying styles for RecordSelectors  
Public PropertyRecordSeparatorLocationSpecifies if and where to display record separators. By default separator is displayed between fixed and non-fixed records.  
Public PropertyReevaluateFiltersOnDataChangeSpecifies whether to re-evaluate record filters when cell data changes. Default is resolved to True.  
Public PropertyReevaluateFiltersOnRecordsAddedSpecifies whether to evaluate filter criteria on records that are added via the UI (template add-record) or the data source. Default is resolved to True.  
Public PropertyResizingModeDetermines if and how cells and labels are resized by the user.  
Public PropertySelectionTypeCellDetermines how Cells can be selected  
Public PropertySelectionTypeFieldDetermines how Fields can be selected  
Public PropertySelectionTypeRecordDetermines how Records can be selected  
Public PropertySortEvaluationModeSpecifies how the data presenter will perform sorting operation.  
Public PropertySpecialRecordOrderSpecifies the order of special records, like filter record, summary record, add-record.  
Public PropertySummaryDescriptionVisibilitySpecifies whether summary records display description. Default is resolved to Collapsed.  
Public PropertySummaryEvaluationModeSpecifies how summaries are calculated by the data presenter.  
Public PropertySupportDataErrorInfoSpecifies whether to display error information provided by the IDataErrorInfo implementation of the underlying data items from the bound data source. Default value is resolved to None.  
See Also