Printer Friendly Version      Send     
Click to Rate and Give Feedback
.NET Framework Class Library for Silverlight
DataGridCheckBoxColumn Class
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Represents a DataGrid column that hosts CheckBox controls in its cells.

Namespace:  System.Windows.Controls
Assembly:  System.Windows.Controls.Data (in System.Windows.Controls.Data.dll)
XMLNS for XAML: Not mapped to an xmlns.

Visual Basic (Declaration)
Public Class DataGridCheckBoxColumn _
    Inherits DataGridBoundColumn
Visual Basic (Usage)
Dim instance As DataGridCheckBoxColumn
C#
public class DataGridCheckBoxColumn : DataGridBoundColumn
Visual C++
public ref class DataGridCheckBoxColumn : public DataGridBoundColumn
JScript
public class DataGridCheckBoxColumn extends DataGridBoundColumn
XAML Object Element Usage
<swcd:DataGridCheckBoxColumn />
XAML Values
swcd:

A prefix that is defined to map the XML namespace for the System.Windows.Controls.Data assembly and the System.Windows.Controls CLR namespace.

The following code example demonstrates how to specify and configure a DataGridCheckBoxColumn in XAML. This example is part of a larger example available in the DataGrid class overview.

XAML
<data:DataGrid x:Name="dataGrid4" 
    Height="210" Width="450" Margin="0,5,0,10" 
    RowHeight="44" >    
    <data:DataGrid.Columns>
        <data:DataGridTextColumn 
            Header="First Name" 
            Width="70"
            DisplayMemberBinding="{Binding FirstName}" 
            FontSize="20" />
        <data:DataGridTextColumn 
            Header="Last Name" 
            Width="70"
            DisplayMemberBinding="{Binding LastName}" 
            FontSize="20" />
        <data:DataGridTextColumn 
            Header="Address"
            Width="120"
            DisplayMemberBinding="{Binding Address}" >
            <data:DataGridTextColumn.ElementStyle>
                <Style TargetType="TextBlock">
                    <Setter Property="TextWrapping" Value="Wrap"/>
                </Style>
            </data:DataGridTextColumn.ElementStyle>
            <data:DataGridTextColumn.EditingElementStyle>
                <Style TargetType="TextBox">
                    <Setter Property="Foreground" Value="Blue"/>
                </Style>
            </data:DataGridTextColumn.EditingElementStyle>
        </data:DataGridTextColumn>
        <data:DataGridCheckBoxColumn 
            Header="New?" 
            Width="40"
            DisplayMemberBinding="{Binding IsNew}" />
        <data:DataGridCheckBoxColumn 
            Header="Subscribed?" 
            Width="75"
            DisplayMemberBinding="{Binding IsSubscribed}" 
            IsThreeState="True" />

    </data:DataGrid.Columns>
</data:DataGrid>

System..::.Object
  System.Windows.Controls..::.DataGridColumn
    System.Windows.Controls..::.DataGridBoundColumn
      System.Windows.Controls..::.DataGridCheckBoxColumn
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker