DataGridTextColumn 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
셀에서 텍스트 콘텐츠를 호스트하는 DataGrid 열을 나타냅니다.
public ref class DataGridTextColumn : System::Windows::Controls::DataGridBoundColumn
public class DataGridTextColumn : System.Windows.Controls.DataGridBoundColumn
type DataGridTextColumn = class
inherit DataGridBoundColumn
Public Class DataGridTextColumn
Inherits DataGridBoundColumn
- 상속
예제
다음 예제에서는 텍스트 열을 사용자 지정하고 XML 데이터를 원본으로 사용하는 DataGrid 만듭니다. 이 항목의 앞부분에 있는 그림에서는 이 코드가 표시되는 방법을 보여 줍니다. XML 데이터에 바인딩하는 방법에 대한 자세한 내용은 방법: XMLDataProvider 및 XPath 쿼리사용하여 XML 데이터에 바인딩을 참조하세요.
<Window.Resources>
<XmlDataProvider x:Key="customerdata" Source="customers.xml" XPath="Data" />
</Window.Resources>
<Grid>
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Source={StaticResource customerdata}, XPath=Customer}">
<DataGrid.Columns>
<DataGridTextColumn Header="First Name" Binding="{Binding XPath=@FirstName}" FontFamily="Arial" FontStyle="Italic" />
<DataGridTextColumn Header="Last Name" Binding="{Binding XPath=@LastName}" FontFamily="Arial" FontWeight="Bold" />
</DataGrid.Columns>
</DataGrid>
</Grid>
설명
DataGridTextColumn 사용하여 데이터 열을 텍스트로 표시합니다. 다음 그림에서는 두 가지 DataGridTextColumn 형식의 예를 보여 줍니다.
DataGridTextColumns
열을 만들려면 Columns 컬렉션에 추가합니다. 열을 채하려면 Binding 속성을 사용하여 열을 데이터에 바인딩합니다. Binding 속성은 열에서 만든 TextBlock 또는 TextBox 요소에 적용됩니다. 각 셀의 요소에 대한 DataContext 셀이 있는 행의 데이터 항목입니다. 따라서 바인딩을 설정하려면 Binding.Path설정하기만 하면 됩니다. 필요에 따라 데이터 또는 StringFormat변환하려는 경우 Binding.Converter 지정할 수 있습니다. 데이터 바인딩에 대한 자세한 내용은 WPF(데이터 바인딩)참조하세요.
참고DataGridTextColumn 편집 모드에서 TextBlock 요소와 편집 모드의 TextBox 요소를 만듭니다.
Width, Header, FontSize및 IsReadOnly같은 속성을 설정하여 DataGridTextColumn 사용자 지정할 수 있습니다.
다른 형식의 데이터를 표시하려는 경우 DataGrid 다음 열 형식을 제공합니다.
열 형식 | 데이터 표시 |
---|---|
DataGridHyperlinkColumn | URI 데이터를 표시하는 데 사용합니다. |
DataGridComboBoxColumn | 열거형 데이터를 표시하는 데 사용합니다. |
DataGridCheckBoxColumn | 부울 데이터를 표시하는 데 사용합니다. |
DataGrid다른 컨트롤을 사용하려면 DataGridTemplateColumn사용하여 고유한 열 형식을 만들 수 있습니다.
생성자
DataGridTextColumn() |
DataGridTextColumn 클래스의 새 인스턴스를 초기화합니다. |
필드
FontFamilyProperty |
FontFamily 종속성 속성을 식별합니다. |
FontSizeProperty |
FontSize 종속성 속성을 식별합니다. |
FontStyleProperty |
FontStyle 종속성 속성을 식별합니다. |
FontWeightProperty |
FontWeight 종속성 속성을 식별합니다. |
ForegroundProperty |
Foreground 종속성 속성을 식별합니다. |
속성
ActualWidth |
열의 현재 너비를 디바이스 독립적 단위(단위당 1/96인치)로 가져옵니다. (다음에서 상속됨 DataGridColumn) |
Binding |
열을 데이터 원본의 속성과 연결하는 바인딩을 가져오거나 설정합니다. (다음에서 상속됨 DataGridBoundColumn) |
CanUserReorder |
열 머리글을 끌어 열 표시 위치를 변경할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
CanUserResize |
사용자가 마우스를 사용하여 열 너비를 조정할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
CanUserSort |
사용자가 열 머리글을 클릭하여 열을 정렬할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
CellStyle |
열에서 셀을 렌더링하는 데 사용되는 스타일을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
ClipboardContentBinding |
클립보드의 셀 콘텐츠를 가져오거나 설정할 때 사용할 바인딩 개체를 가져오거나 설정합니다. (다음에서 상속됨 DataGridBoundColumn) |
DataGridOwner |
이 열을 포함하는 DataGrid 컨트롤을 가져옵니다. (다음에서 상속됨 DataGridColumn) |
DefaultEditingElementStyle |
EditingElementStyle 속성의 기본값입니다. |
DefaultElementStyle |
ElementStyle 속성의 기본값입니다. |
DependencyObjectType |
이 인스턴스의 CLR 형식을 래핑하는 DependencyObjectType 가져옵니다. (다음에서 상속됨 DependencyObject) |
Dispatcher |
이 DispatcherObject 연결된 Dispatcher 가져옵니다. (다음에서 상속됨 DispatcherObject) |
DisplayIndex |
DataGrid다른 열을 기준으로 열의 표시 위치를 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
DragIndicatorStyle |
끌기 작업 중에 열 머리글에 적용할 스타일 개체를 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
EditingElementStyle |
편집 모드에서 열이 셀에 대해 표시하는 요소를 렌더링할 때 사용되는 스타일을 가져오거나 설정합니다. (다음에서 상속됨 DataGridBoundColumn) |
ElementStyle |
편집 모드가 아닌 셀에 대해 열이 표시하는 요소를 렌더링할 때 사용되는 스타일을 가져오거나 설정합니다. (다음에서 상속됨 DataGridBoundColumn) |
FontFamily |
열의 셀 내용에 대한 글꼴 패밀리를 가져오거나 설정합니다. |
FontSize |
열에 있는 셀 내용의 글꼴 크기를 가져오거나 설정합니다. |
FontStyle |
열에 있는 셀 내용의 글꼴 스타일을 가져오거나 설정합니다. |
FontWeight |
열에 있는 셀 내용의 글꼴 두께를 가져오거나 설정합니다. |
Foreground |
열에 있는 셀의 텍스트 내용을 그리는 데 사용되는 Brush 가져오거나 설정합니다. |
Header |
열 머리글의 내용을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
HeaderStringFormat |
열 머리글의 내용에 적용할 형식 패턴을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
HeaderStyle |
열 머리글을 렌더링할 때 사용되는 스타일을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
HeaderTemplate |
열 머리글의 시각적 표현을 정의하는 템플릿을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
HeaderTemplateSelector |
열 머리글에 사용할 템플릿을 선택하는 개체를 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
IsAutoGenerated |
열이 자동으로 생성되는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridColumn) |
IsFrozen |
열을 가로로 스크롤할 수 없는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridColumn) |
IsReadOnly |
열의 셀을 편집할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
IsSealed |
이 인스턴스가 현재 봉인되어 있는지 여부를 나타내는 값을 가져옵니다(읽기 전용). (다음에서 상속됨 DependencyObject) |
MaxWidth |
열의 최대 너비 제약 조건을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
MinWidth |
열의 최소 너비 제약 조건을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
SortDirection |
열의 정렬 방향(오름차순 또는 내림차순)을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
SortMemberPath |
정렬 기준 멤버를 나타내는 속성 이름 또는 속성 이름의 마침표로 구분된 계층 구조를 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
Visibility |
열의 표시 유형을 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
Width |
열 너비 또는 자동 크기 조정 모드를 가져오거나 설정합니다. (다음에서 상속됨 DataGridColumn) |
메서드
이벤트
CopyingCellClipboardContent |
셀 클립보드 콘텐츠를 준비한 후에 발생합니다. (다음에서 상속됨 DataGridColumn) |
PastingCellClipboardContent |
클립보드 콘텐츠를 셀로 이동하기 전에 발생합니다. (다음에서 상속됨 DataGridColumn) |
적용 대상
.NET