이전에 wpf DataGrid를 사용한 적이 없으며 행의 다른 열 값을 기반으로하는 형식에 특정 값을 사용하도록 일부 소수 열의 서식을 지정하려고합니다.DataGrid 10 진수 형식 변환기
과거에는 Infragistics XamDataGrid를 사용하여 XamCurrencyEditor의 스타일을 설정하고 "Format"및 "Mask"값을 설정하고 내가 작성한 다중 값 변환기를 사용하여 DataItem을 전달했습니다.
그리드 열은 프로그래밍 방식으로 만들어집니다. 그래서 다음과 같은 필드를 만듭니다.
var field = new DataGridTextColumn { Header = item.Name, Binding = new Binding("[" + item.Name + "].Value") { Mode = BindingMode.TwoWay } };
이 필드는 십진 값을 포함합니다 (열은 텍스트 열 일지라도).
데이터 개체의 다른 값을 고려하여이 열에 형식을 일부 추가하는 방법은 무엇입니까? 나는 실제 바운드 데이터 행 자체를 참조하여 셀 값과 함께 해당 데이터를 변환기로 전달하는 방법을 잘 모르겠습니다.
downvote에 대한 모든 구체적인 이유, 그래서 나는 다음에 그것을 피할 수 있습니까? – Flack