Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

WPF: Background zur Laufzeit ändern
 
Wie ändere ich die Hintergrundfarbe eines WPF Elements zur Laufzeit?
 
Lösung:
Man kann den Background eines WPF-Elementes mit einer Brush befüllen
Hierzu muss man den FrameworkElement.Background mit einer new SolidColorBrush füllen.
 
Eine SolidColorBrush kann direkt aus den Farben Rot Grün und Blau erstellt werden  mit Color.FromArgb(..)

btnMoveTo_Subfolders.Background = new SolidColorBrush(Color.FromArgb( a:255, r:0, 255, 0));

 
 
In der Ansicht:
Die Hintergrundfarbe des Buttons wurde auf Rot=255 gesetzt.
Alpha=255 bedeutet volle Farben, Alpha=0 bedeutet volle Transparenz

 
Parameter für Color.FromArgb
1.Parameter Alpha entspricht der umgekehrten Transparenz
0=transparent  255=volle Farbe
//*Parameters Color.FromArgb(Alpa:150, Red:0, Green:255, Blue:0)
//*Alpha 0=transparent 255=full color

 
 
Code Beispiel in C# zum Anpassen der Hintergrundfarbe eines Button Controls

public void check_BtnMove_on_Titels_filled()
{
//----------------< check_UcFolders_Titels_filled() >----------------
//*Parameters Color.FromArgb(Alpa:150, Red:0, Green:255, Blue:0)
//*Alpha 0=transparent 255=full color
 
if (check_UcFolders_Titels_filled()==true )
{
//to green
btnMoveTo_Subfolders.Background = new SolidColorBrush(Color.FromArgb( 150, 0, 255, 0));
}
else
{
//to red
btnMoveTo_Subfolders.Background = new SolidColorBrush(Color.FromArgb(150, 255, 0, 0));
}

//----------------</ check_UcFolders_Titels_filled() >----------------
}

 
Mobile
»
WPF Uhrzeit Elemente oder DateTime-Picker
»
WPF: Scollbar anzeigen
»
WPF: Column oder Row ermitteln
»
WPF: SelectedItem aus DataGrid auslesen mit Anonyous Type auf Dyamic Type
»
WPF: Elemente zu breit, rand abgeschnitten
»
Gelöst: System.InvalidCastException HResult=0x80004002 SelectedItem SelectedValue
»
WPF Kurze Zeit in Grid Spalten anpassen. Anzeige Zeit Format
»
WPF: Combobox Selected Value ermitteln und zuweisen
»
WPF: Combobox füllen
»
WPF: Hintergrundfarbe einer Spalte an Daten binden

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de