:プロパティ1、2と3はすべてnullの場合等価XAMLバインディングでCoalesce()に?私はこれを行うことができますSQLでは
Select Coalesce(Property1, Property2, Property3, 'All Null') as Value
From MyTable
は、その後、私はXAMLでこれを行うにはどうすればよい 'すべてのNull'
を取得しますか?私は私の質問は明らかであると思います
<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>
結果は「Hello Worldの」あってはならないが、代わりに、それは「すべてのNull」
です:私は次のことを試してみましたが、運。
私はXAMLですべてをやりたいと思っていました –
@Jerry - そうです、コンバータの設定ができたら:-) – CodeNaked
クラスの4番目のプロパティもそれを行うことができます。私は考えます。 –