Domanda

Ho un elenco salvato nell'oggetto della classe ObjectDataProvider. Quando chiamiamo il mio datatrigger, vorrei eseguire un predicato nell'elenco e restituire un valore vero/falso in modo da poter nascondere/mostrare il testo. Idealmente vorrei chiamare una proprietà "noresults" che restituirebbe vero/falso in modo da poter attivare il testo nella vista.

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

Soluzione

Aggiungere un Binding.Converter che esegue qualsiasi logica e restituisce un rispettivo bool.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top