콘텐츠가있을 때 Button IsEnabled 속성을 DataGrid 속성/이벤트에 바인딩하려고합니다. DataGrid의 항목 소스는 Observable 컬렉션이지만 Filtering을 구현 한 이후 표시되는 내용은 ItemSource 컬렉션과 다를 수 있습니다.DataGrid에 콘텐츠가 있고없는 경우 검색
보기가 비어 있거나 비어 있지 않은 경우에 발생하는 DataGrid의 이벤트 또는 속성이 있습니까?
콘텐츠가있을 때 Button IsEnabled 속성을 DataGrid 속성/이벤트에 바인딩하려고합니다. DataGrid의 항목 소스는 Observable 컬렉션이지만 Filtering을 구현 한 이후 표시되는 내용은 ItemSource 컬렉션과 다를 수 있습니다.DataGrid에 콘텐츠가 있고없는 경우 검색
보기가 비어 있거나 비어 있지 않은 경우에 발생하는 DataGrid의 이벤트 또는 속성이 있습니까?
간단한 예제는 데이터 그리드의 기본 클래스에서 HasItems
속성을 사용하여 만들 수있는 ItemsControl
HasItems 카운트는 어떤 필터 후 디스플레이 행
<StackPanel>
<DataGrid x:Name="dGrid">
an item
</DataGrid>
<Button Content="a button"
IsEnabled="{Binding HasItems,ElementName=dGrid}" />
</StackPanel>
때문에 데이터 그리드에서 HasItems가 결정됩니다 또는 아니요
이것은 완벽한 ... 감사합니다. – electricalbah
Observable 컬렉션을 사용하고 Filtering을 구현하더라도 Button의 IsEnabled 속성을 사용하여 컬렉션의 count.binding을 가져올 수 있습니다. – Rang