2011-12-02 3 views
0

ObjectDataProvider 클래스의 ObjectInstance에 저장된 목록이 있습니다. 내 datatrigger를 호출 할 때 나는 목록에 술어를 실행하고 true/false 값을 반환하여 텍스트를 숨기거나 표시 할 수 있습니다. 이상적으로 내가보기에서 텍스트를 전환 할 수 있도록 true/false를 반환하는 "Noresults"속성을 호출하려고합니다.DataTrigger의 ObjectInstance 속성에서 조건자를 실행하는 방법

<DataTrigger Binding="{Binding Path=ObjectDataProvider.NoResults, Mode=OneWay,Source={StaticResource DongleContentsProvider}, BindsDirectlyToSource=True}" Value="true"> 
    <Setter TargetName="NoResults" Property="Visibility" Value="Visible" /> 
</DataTrigger> 

답변

0

로직을 실행하는 Binding.Converter을 추가하고 각각의 bool을 반환합니다.

관련 문제