So ändern Sie\set Hintergrundbild von ein button in C# - WPF-code?

Ich versuche, ändern Sie hintergrund-Bild von meiner-Taste, um ein anderes Bild, und ich würde einige Fehler.
Dies ist der code, den ich auf meiner xaml:

    <Button x:Name="Button1" Width="200" Height="200" Content="Button1" Margin="0,0,0,400">
        <Button.Background>
            <ImageBrush **ImageSource ="Images/AERO.png"**  ></ImageBrush>
        </Button.Background>
    </Button>

und mein cs:

    private void Button1_Click_1(object sender, RoutedEventArgs e)
    {
        var brush = new ImageBrush();
        brush.ImageSource = new BitmapImage(new Uri("Images/AERO.png"));
        Button1.Background = brush;
    }

Den Fehler habe ich auf meinem xaml "Datei" Images\logo.png' ist nicht Teil des Projekts oder seine 'Build Action' - Eigenschaft ist nicht festgelegt auf 'Ressource'.
Kann mir jemand helfen, erklären, Dank

Können Sie bestätigen, ob oder ob nicht die Datei "Image\logo.png" incuded in Ihrem Projekt in Visual Studio. Wenn es ist, können Sie auch bestätigen, auf seiner Registerkarte "Eigenschaften", dessen Build Action auf Resource?
Wie kann ich die Build Action-Eigenschaft aus? Ich kann nicht scheinen, um es zu finden.
Mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften
Welche Datei? wenn es die Bild-Datei, die Ihr bereits eingestellt Ressource
Einige verwirrende Aspekte: dein code sagt, "aero.png", aber der Fehler sagt " - logo.png". Auch, was ist mit den "**" im XAML-Code. Ich nehme an, dass ist so viel Wert gelegt, da es sich nicht kompilieren.

InformationsquelleAutor Jaz | 2013-04-09

Schreibe einen Kommentar