wpf bottone piatto

Come creare uno stile flat di un pulsante in wpf? Ho provato la proprietà BasedOn ma non funziona.

Solo per iniziare:

        

Quindi hai altri mille modi per farlo, anche cambiando il ControlTemplate per completare ridefinire il pulsante

Soluzione più semplice qui utilizzando lo stile del pulsante ToolBar già definito:

  

Per aggiungere alla risposta di Eduardo, questa soluzione elimina qualsiasi stile aggiuntivo come il bordo attorno al pulsante se lo spessore è impostato su 0.

È ansible aggiungere uno stile aggiuntivo in base alle esigenze:

  

Soluzione rapida: incorpora il pulsante in una barra degli strumenti

Disclaimer: aggiungerà una barra degli strumenti chrome, potrebbe essere un problema in alcuni casi. (Grazie, Indeera)

Se hai solo bisogno di rendere il pulsante “invisibile” ma illuminante:

bb.Background = new SolidColorBrush (Colors.White); bb.BorderBrush = new SolidColorBrush (Colors.White);