2009-06-22 15 views
1

Ich lerne gerade WPF.WPF-Leinwand-Schaltfläche?

Ich habe eine Vektorgrafik-Leinwand, die ich als Hintergrund für eine Schaltfläche verwenden möchte, aber ich kann nicht scheinen, einen Weg zu finden, dies in der Dokumentation zu tun. Ich dachte, das wäre naheliegend.

Grüße, Mark

Antwort

4

Sie einen VisualBrush verwenden können:

<Button Content="Hello"> 
    <Button.Background> 
     <VisualBrush> 
      <VisualBrush.Visual> 
       <!-- Your vector graphics here --> 
      </VisualBrush.Visual> 
     </VisualBrush> 
    </Button.Background> 
</Button> 
+0

Dank Thomas. DrawingBrush hat nicht funktioniert - ich habe eine Arbeitsfläche in einer Ressource, und es schien nicht wie eine Arbeitsfläche, während eine VisualBrush tut. – Mark

3

Apologies,

Ich glaube, ich die Lösung gefunden habe. DrawingBrush.

Danke, Mark

+0

ja, das ist wahrscheinlich besser geeignet als meine eigene Antwort ... –