Laden...

BindingSelector für Eigenschaften?

Erstellt von KainPlan vor 10 Jahren Letzter Beitrag vor 10 Jahren 461 Views
K
KainPlan Themenstarter:in
133 Beiträge seit 2009
vor 10 Jahren
BindingSelector für Eigenschaften?

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>