Beantwortet [C# (.NET 4.5) / XAML] Klickbarer Button mit Bildinhalt

  • Freitag, 15. Februar 2013 14:28
     
     

    Hallo liebe Forenleser,

    Bei der Desktop-Version meiner App bin ich auf ein Problem gestoßen. Und zwar möchte ich einen Button mit Bildinhalt erstellen - das Bild wird auch prima angezeigt.

    Nur klaut das Bild dem Button jetzt das "OnClick"-Ereignis weg und daher passiert beim klicken auch nichts. Ich würde das "OnClick"-Ereignis-Handling nur ungern auf das Bild setzen, für den Fall, dass ich den Inhalt des Buttons mal auf Text umstellen möchte.

    Im Code hab' ich einfach dem Feld "Content" den Typ "Image" zugewiesen, also werde ich den Code wohl eher nicht posten müssen. ;)

    Kann mir jemand helfen? Vielen Dank und noch einen schönen Tag!

Alle Antworten

  • Samstag, 16. Februar 2013 12:02
     
     Beantwortet

    Hallo Download-Fritz,

    probiere mal die Eigenschaft "IsHitTestVisible" des Images auf "False" zu setzen. Alternativ kannst du auch gleich nen ContentPresenter als Content setzen und diesem ebenfalls "IsHitTestVisible" den Wert "False" zuweisen. Dann kannst du Bilder, Texte und UserControls etc. als Inhalt verwenden, ohne jedesmal die Eigenschaft noch hinzufügen zu müssen ;)

    Ich hoffe ich konnte dir helfen.

    Viele Grüße,

    Florian

  • Samstag, 16. Februar 2013 14:07
     
     

    danke, Danke, DANKE! :D Hab im Template den ContentPresenter mit dieser Eigenschaft versehen und: Passt! Jetzt kann man mal das Fenster schließen oder minimieren, ohne darauf zu achten, dass man neben das Bild klickt :)

    Danke nochmal und noch 'nen schönen Tag!

  • Sonntag, 17. Februar 2013 12:14
     
     

    Hallo Download-Fritz,

    das freut mich :)

    PS: Klicke doch bitte auf "Als hilfreich bewerten" links nebst meiner Antwort - danke ;)

    Viele Grüße,

    Florian