In SQL, I can do this:
Select Coalesce(Property1, Property2, Property3, 'All Null') as Value From MyTable
If Property1, 2, and 3 are null, then I get "All Null"
How to do this in XAML? I tried the following but no luck:
<Window.Resources> <local:Item x:Key="MyData" Property1="{x:Null}" Property2="{x:Null}" Property3="Hello World" /> </Window.Resources> <TextBlock DataContext="{StaticResource MyData}"> <TextBlock.Text> <PriorityBinding TargetNullValue="All Null"> <Binding Path="Property1" /> <Binding Path="Property2" /> <Binding Path="Property3" /> </PriorityBinding> </TextBlock.Text> </TextBlock>
The result should be "Hello World", but instead it is "All Null"
Hope my question is clear.
data-binding wpf xaml coalesce targetnullvalue
Jerry Nixon - MSFT
source share