AutoGeneratingColumn을 사용하여 컨트롤을 만들 때 DataGrid 컨트롤에 바인딩 된 열의 기본 형식을 어떻게 결정할 수 있습니까?(AutoGenerateColumn을 사용할 때) WPF DataGrid의 기본 유형을 결정하는 방법은 무엇입니까?
나는이 모든 수업을 살펴 보았습니다 : DataGridColumn
, DataGridBoundColumn
, DataGridTextColumn
및입니다.
열이 바인딩되는 Type (기본 유형)을 결정할 수 없습니다. (그들은 SQL 테이블에 바인딩되어 있습니다.) 유형에 따라 다른 스타일과 변환기를 적용하고 싶습니다. 열 이름 (이 코드는 DataGridTextColumn.Header
에서 얻을 수 있음)을 기반으로 하드 코드에 이러한 스타일과 변환기를 적용 할 수 있지만 모든 비용을 피하려고합니다.