Wir haben vor kurzem von Windows Framework von 10.0.10240 auf 10.0.15063 aktualisiert. Wir haben auf ein button
Designproblem hingewiesen, bei dem ein background color
grau erscheint. Vor dem Upgrade wurde diese Farbe nicht angezeigt. Wir müssen diese graue Farbe hinter dem Text entfernen.Hintergrundfarbe in UWP App
Auf Schweben des Bildes auch die gleiche Vordergrundfarbe erscheinen wird:
Xamarin.Forms.Button
hat bisher keine Vordergrundfarbe entsprechende Eigenschaft. Ich habe versucht, benutzerdefinierte Renderer mit der Einstellung Xamarin.Forms.Platform.UWP.FormsButton.Foreground
, aber keinen Einfluss auf die Tastensteuerung.
Gibt es einen Style Setter, den ich versuchen kann, das Problem zu lösen? Irgendwelche Hilfe bitte.
bearbeiten
Dies wird durch die Anwendung Hintergrundfarbe gelöst wurde, früher Vordergrund auf die Schaltfläche Einstellung,
Ich warthis.Control.BackgroundColor = new SolidColorBrush() { Opacity = 1, Color= Windows.UI.Colors.Transparent };
Wenn Sie auf das graue Rechteck sich beziehen, im Vordergrund das ist nicht, das ist die Hintergrund-Eigenschaft der Schaltfläche wird das Vordergrund Eigenschaft in der Regel auf die Farbe des Textes zugeschrieben, und es gibt separate onHover Farben auswählen und ändern. – Digitalsa1nt
Ich kann Ihr Problem nicht auf meiner Seite reproduzieren. Haben Sie benutzerdefinierte Taste 'ContentTemplate' oder Schaltfläche' Style' in Ihrem uwp Client-Projekt? –
Vielen Dank für Ihre Hilfe. @ Digitalsa1nt Die BackgroundColor-Eigenschaft und die manuelle Einstellung für Transparenz funktionierten. @ NicoZhu-MSFT Ich verwende benutzerdefinierte Stil-Eigenschaft auf Schaltfläche auf https://msdn.microsoft.com/en-in/library/windows/apps/mt299109.aspx, aber in der letzten Version erschien das Problem. Manuelles Einstellen von 'this.Control.BackgroundColor = new SolidColorBrush() {Opacity = 1, Color = Windows.UI.Colors.Transparent};' hat gut funktioniert. – Vishnu