Hallo, ich frage mich gerade ob es einen Selector für Eigenschaften gibt? Ich würde zb gerne (wie so häufig) den Vordergrund meines Controls an einen Boolschen wert ausrichten möchte aber nicht jedesmal einen ValueConverter schreiben müssen.
Um mal zu verdeutlichen was ich meine hier ein stück code wie die Nutzung aussehen würde/könnte/sollte.
<TextBlock Text="Test">
<TextBlock.Foreground>
<BoolSelector Content="{Binding IsInCurrentMonth}">
<BoolSelector.True>
<BoolSelector Content="{Binding IsToday}">
<BoolSelector.True>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="1" />
</LinearGradientBrush>
</BoolSelector.True>
<BoolSelector.False>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="1" />
</LinearGradientBrush>
</BoolSelector.False>
</BoolSelector>
</BoolSelector.True>
<BoolSelector.False>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="1" />
</LinearGradientBrush>
</BoolSelector.False>
</BoolSelector>
</TextBlock.Foreground>
</TextBlock>