[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 textual content in its cells.
Namespace:
System.Windows.Controls Assembly:
System.Windows.Controls.Data (in System.Windows.Controls.Data.dll)
Visual Basic (Declaration)
Public Class DataGridTextBoxColumn _
Inherits DataGridBoundColumnBase
Dim instance As DataGridTextBoxColumn
public class DataGridTextBoxColumn : DataGridBoundColumnBase
public ref class DataGridTextBoxColumn : public DataGridBoundColumnBase
public class DataGridTextBoxColumn extends DataGridBoundColumnBase
This column hosts TextBlock elements for cells that are not in editing mode and a TextBox control for a cell that is in editing mode.
The following code example demonstrates how to specify and configure a DataGridTextBoxColumn in XAML. This example is part of a larger example available in the DataGrid class overview.
<data:DataGrid x:Name="dataGrid4"
Height="210" Width="450" Margin="0,5,0,10"
RowHeight="44" >
<data:DataGrid.Columns>
<data:DataGridTextBoxColumn
Header="First Name"
Width="70"
DisplayMemberBinding="{Binding FirstName}"
FontSize="20" />
<data:DataGridTextBoxColumn
Header="Last Name"
Width="70"
DisplayMemberBinding="{Binding LastName}"
FontSize="20" />
<data:DataGridTextBoxColumn
Header="Address"
Width="120"
DisplayMemberBinding="{Binding Address}" >
<data:DataGridTextBoxColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
</Style>
</data:DataGridTextBoxColumn.ElementStyle>
<data:DataGridTextBoxColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Setter Property="Foreground" Value="Blue"/>
</Style>
</data:DataGridTextBoxColumn.EditingElementStyle>
</data:DataGridTextBoxColumn>
<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..::.DataGridBoundColumnBase
System.Windows.Controls..::.DataGridColumnBase
System.Windows.Controls..::.DataGridTextBoxColumn
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Reference