See Also

Field Members  | Infragistics.Windows.DataPresenter Namespace  | DataPresenterBase Class  | FieldLayout Class  | FieldLayoutSettings Class  | FieldSettings Class  | Fields Property  | FieldLayouts Property  | FieldSettings Property  | DefaultFieldLayout Property  | UnboundField Class

Language

Visual Basic

C#

Show All

See Also Languages Infragistics3.Windows.DataPresenter.v7.1

Field Class

Infragistics.Windows.DataPresenter Namespace : Field Class (Infragistics.Windows.DataPresenter)

Used in a FieldLayout's FieldLayout.Fields collection to define the layout of a single field

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

Object Model




Syntax

[Visual Basic]
Public Class Field    Inherits DependencyObjectNotifier    Implements ISelectableItem 
[C#]
public class Field : DependencyObjectNotifier, ISelectableItem 

Remarks

Refer to the Fields topic in the Developer's Guide for an explanation of fields.

Refer to the Theory of Operation topic in the Developer's Guide for an explanation of how this object is used.

Example

[XAML] The following example demonstrates how to create a FieldLayout and add it to the FieldLayouts property of a DataPresenterBase derived control. It also demonstrates how to create and initialize the FieldSettings of a FieldLayout and create the Fields that will make up that FieldLayout including the use of UnboundField instances.

<igDP:XamDataGrid x:Name="XamDataGrid12" BindToSampleData="true">
    
<igDP:XamDataGrid.FieldLayouts>
        
<!-- define a field layout that will match the data -->
        
<igDP:FieldLayout>

            
<!-- initialize settings for the fields in this specific field layout -->
            
<igDP:FieldLayout.FieldSettings>
                
<igDP:FieldSettings CellClickAction="SelectRecord"/>
            
</igDP:FieldLayout.FieldSettings>

            
<!-- define the fields for the field layout -->
            
<igDP:FieldLayout.Fields>
                
<igDP:Field Name="name" Label="Name"/>
                
<igDP:Field Name="department" Label="Dept." />
                
<igDP:Field Name="salary" Label="Salary"/>
                
<igDP:Field Name="email" Label="Email"/>
                
<!--
                    The XamDataGrid allows you to include Unbound Fields in a
                    FieldLayout. This sample shows how you can use
                    Unbound Fields to include calculated values. 
-->
                
<igDP:UnboundField Name="SubTotal" Label="Sub-total"></igDP:UnboundField>
                
<igDP:UnboundField Name="SalesTax" Label="Sales Tax (7%)" />
                
<igDP:UnboundField Name="Total" Label="Total" DataType="{x:Type sys:Decimal}"></igDP:UnboundField>
            
</igDP:FieldLayout.Fields>

        
</igDP:FieldLayout>
    
</igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>

See Also

Field Members  | Infragistics.Windows.DataPresenter Namespace  | DataPresenterBase Class  | FieldLayout Class  | FieldLayoutSettings Class  | FieldSettings Class  | Fields Property  | FieldLayouts Property  | FieldSettings Property  | DefaultFieldLayout Property  | UnboundField Class

E-mail your feedback on this topic.

Opinion about our help? Take our survey.

Copyright © 2003-2007 Infragistics, Inc. All rights reserved.

Build Version: 7.1.20071.1320