WPF에서 DataGrid를 사용할 때
ColumnHeader를
ItemsSource와 Binding되는
ObservableCollection의 Property에 정의된
DisplayNameAttribute을 사용하고 싶습니다.
Converter를 이용하면 어렵지 않게 될 것 같습니다.
다만, CommunityToolkit의 경우 ObservablePropertyAttribute를 통해 partial class로 적용하려면 property가 아닌 field로 정의를 하다보니 DisplayNameAttribute를 붙였을 때 에러가 발생합니다.
혹시 해결해보신 분이 계실까요?
public partial class TempClass : ObservableObject
{
public TempClass()
{
}
[ObservableProperty]
[DisplayName("Data")] // <-- 이 부분이 에러(CS0592)
public bool isCheck;
}