RowStyleSelector를 WPF DataGrid와 함께 사용하는 데 문제가 있습니다. 내 자원에서RowStyleSelector가 호출되지 않았습니다.
, 내가
<loc:DetailsRowStyleSelector x:Key="detailsRowStyleSelector" AddRowStyle="{StaticResource newItemRowStyle}" StandardRowStyle="{StaticResource RowStyle}"/>
이 그럼 내 데이터 그리드는과 같이이 사용
선택기의 생성자가 호출되지만 SelectStyle 방법은 내 행하지, 그리고<DataGrid ...
EnableRowVirtualization="false"
VirtualizingStackPanel.VirtualizationMode="Standard"
RowStyleSelector="{StaticResource detailsRowStyleSelector}"
모두 똑같이 보인다. 이이 매우 작은 문서 것 같다,하지만 내 선택이 모습입니다 :
public class DetailsRowStyleSelector : StyleSelector {
public Style AddRowStyle { get; set; }
public Style StandardRowStyle { get; set; }
public DetailsRowStyleSelector() {
Console.WriteLine(""); // this is called
}
public override Style SelectStyle(object item, DependencyObject container) {
// this is not called
System.Windows.Data 오류가 있습니까? – arolson101
결국 코드를 통해이 작업을 수행했으나 아니요 바인딩 오류가 없었습니다. – Echilon
나는 똑같은 문제가있다. 혹시 해결책을 찾았습니까? – Cerebrate