Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
BindingSelector für Eigenschaften?
KainPlan
myCSharp.de - Member



Dabei seit:
Beiträge: 133
Herkunft: Gelsenkirchen

Themenstarter:

BindingSelector für Eigenschaften?

beantworten | zitieren | melden

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>

private Nachricht | Beiträge des Benutzers