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 가지 형식의 예를 보여 줍니다.
열을 만들려면 컬렉션에 추가합니다 Columns . 열을 채우기 열 데이터를 사용 하 여 바인딩하는 Binding 속성입니다. Binding 속성은 열에서 TextBlock 만든 또는 TextBox 요소에 적용됩니다. DataContext 셀이 있는 각 셀에 있는 요소는 행의 데이터 항목에 대 한 합니다. 따라서 바인딩 설정에 설정 해야 합니다 Binding.Path합니다. 필요에 따라 데이터 또는 StringFormat를 Binding.Converter 변환하려는 경우 를 지정할 수 있습니다. 데이터 바인딩에 대 한 자세한 내용은 참조 하세요. 데이터 바인딩 (WPF)합니다.
참고DataGridTextColumn 는 TextBlock 편집 모드가 아닌 모드의 요소와 TextBox 편집 모드의 요소를 만듭니다.
사용자 지정할 수 있습니다 합니다 DataGridTextColumn 와 같은 속성을 설정 하 여 Width를 Header를 FontSize, 및 IsReadOnly합니다.
다른 유형의 데이터를 표시 하려는 경우 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 |
DependencyObjectType 이 instance CLR 형식을 래핑하는 을 가져옵니다. (다음에서 상속됨 DependencyObject) |
Dispatcher |
이 Dispatcher와 연결된 DispatcherObject를 가져옵니다. (다음에서 상속됨 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
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기