in un UWP di Windows 10 è possibile definire i pulsanti della barra del titolo e della finestra (Windows Chrome). Tuttavia questo non funziona sul pulsante di chiusura quando si passa al passaggio del mouse o si fa clic su di essi. Prendere il seguente frammento:UWP: lo stile dei pulsanti della finestra non funziona sul pulsante di chiusura
Color PrimaryColor = Color.FromArgb(0xFF, 0xFF, 0x00, 0x00);
Color ContrastColor = Color.FromArgb(0xFF, 0x00, 0x00, 0x00);
Color SemiColor = Color.FromArgb(0xFF, 0x7F, 0x00, 0x00);
ApplicationView AppView = ApplicationView.GetForCurrentView();
AppView.TitleBar.ButtonInactiveBackgroundColor = ContrastColor;
AppView.TitleBar.ButtonInactiveForegroundColor = PrimaryColor;
AppView.TitleBar.ButtonBackgroundColor = ContrastColor;
AppView.TitleBar.ButtonForegroundColor = PrimaryColor;
AppView.TitleBar.ButtonHoverBackgroundColor = PrimaryColor;
AppView.TitleBar.ButtonHoverForegroundColor = ContrastColor;
AppView.TitleBar.ButtonPressedBackgroundColor = SemiColor;
AppView.TitleBar.ButtonPressedForegroundColor = ContrastColor;
Questo dovrebbe rendere tutti i pulsanti nero con un primo piano rosso (l'icona). Quando viene premuto, è necessario utilizzare uno sfondo semitrasparente.
Funziona perfettamente per i pulsanti min e max - sul pulsante di chiusura solo lo sfondo e il primo piano (e la versione inattiva di esso) vengono visualizzati correttamente. Gli stati al passaggio del mouse e premuto tornano ai valori di default di Windows.
fare riferimento all'immagine seguente. Il pulsante di chiusura ha un altro rosso (quello predefinito) e il primo piano bianco di default quando si posiziona il mouse sopra.
_
Qualcuno ha idea di quale sia il problema? È un bug o sto facendo qualcosa di sbagliato?
Grazie in anticipo!
-Simon