2015-10-03 12 views
7

Ich habe versucht, eine einfache C# UWP-Anwendung zu machen, und ich weiß nicht, wie Sie den grauen Hintergrund entfernen, wenn meine Maus über die Schaltfläche ist.Ändern Schaltfläche Stil in Universal Windows Platform

Wie mache ich das?

(denken Sie daran: Es ist eine UWP für Windows 10-Plattform, nicht Windows Phone 8.1 oder WPF)

The simple button

the button when my mouse is over

+0

Sie müssen die Stilquelle bearbeiten - Es ist ein Storyboard angeschlossen, das die Farbe in Grau ändert - Sie sollten diese Farbe möglicherweise in transparent ändern. Ich werde dir bald eine detaillierte Antwort mit Screenshots geben. –

+0

Danke! Ich bin ein Noob und ich weiß nicht, wie das geht –

+0

Pls laden Sie den XAML-Code hinter Ihrem Knopf. Ich kann nicht sehen, ob Sie eine Appbarbutton oder eine "normale" Taste verwenden. Ich denke, es ist das "normale", oder? –

Antwort

14

Führen Sie die folgenden Schritte aus:

  1. Rechtsklick in der Lösung Explorer und fügen Sie ein neues Element der Art "ResourceDictionary"
  2. hinzu Kopieren Sie den Standardstil des Button Sie es auf dieser Webseite finden können, müssen Sie ein wenig nach unten scrollen: Msdn

Dann legen Sie sie in Ihrem ResourceDictionary.xaml Format sollte wie folgt aussehen:

<ResourceDictionary><Style></Style></ResourceDictionary> 

3. der Stil einen Schlüssel wie folgt geben sie:

<Style x:Key="MyCustomButton"></Style> 

4. Gehen sie es bearbeiten App.xaml von der Ressource Wörterbuch wie folgt ergänzt:

<Application.Resources> 
    <ResourceDictionary Source="Resources.xaml"></ResourceDictionary> 
</Application.Resources> 

Die Quelle des ResourceDictionary ist der Name Ihrer ResourceDictionary-Datei.

  1. dann den Stil, um Ihre Schaltfläche wie folgt hinzu: <Button Style="{StaticResource MyCustomButton}"></Button>
  2. Last but not least auf Ihre Resource zurück und löschen Sie die folgenden Codezeilen Sie im Screenshot sehen oder kommentieren aus wie ich es tat: Edit your style

es gibt eine weitere einfache Lösung, wenn Sie Mischung für Visual Studio verwenden, dort können Sie dieses Material bearbeiten schneller, aber die Struktur zu halten und die Lösung oben für das Lernen ist die bessere .

+0

Hat er gerade "Quicklier" gesagt? Ja er hat! +1 – RareNCool

Verwandte Themen