none
Mehrere Command-Objekte für ein Control RRS feed

  • Frage

  • Hallo Microsoft-Community,

    Ist es möglich für ein Control (z.B. ein Button oder MenuItem) mehrere Commands zu verfügung zu stellen (natürlich würde ich diese gerne über XAML angeben)? Leider haben mir Bing und Andere Quellen nicht viel verraten können. Hoffentlich kann mir hier jemand Auskunft geben!

    MFG Alex

    Montag, 14. Februar 2011 19:27

Antworten

  • Das kannst du doch mit dem Standard Command Implementierung machen!

    Ich benutze teilweise auch selbst implementierte Lösungen, wo man alle Events eines Controls an ein Command binden kann.
    Hier ein Beispiel:

    http://www.c-sharpcorner.com/UploadFile/zorgoban/942/

    Dienstag, 15. Februar 2011 18:58
    Beantworter
  • Ich habe gerade selber eine Lösung gefunden, eigentlich wollte ich nur mehrere CommandBindings auf ein Command-Property von z.B. einem Button machen:

    <Button Content="start search">
    	<Button.CommandBindings>
             <CommandBinding Command="{Binding SimpleSearch}" />
         		<CommandBinding Command="{Binding AdvnacedSearch}" />
     	</Button.CommandBindings>
    </Button>

    dios mio!!!
    Dienstag, 15. Februar 2011 19:30

Alle Antworten

  • Also über die Standard Implementierung ist das nicht möglich.
    Auf welche Events möchtest du denn reagieren?

     

    Dienstag, 15. Februar 2011 07:25
    Beantworter
  • Anfangs mal nur auf das Command, welches ausgelöst wird wenn z.B. auf einen Button oder ein MenuItem geglickt wird.


    dios mio!!!
    Dienstag, 15. Februar 2011 17:21
  • Das kannst du doch mit dem Standard Command Implementierung machen!

    Ich benutze teilweise auch selbst implementierte Lösungen, wo man alle Events eines Controls an ein Command binden kann.
    Hier ein Beispiel:

    http://www.c-sharpcorner.com/UploadFile/zorgoban/942/

    Dienstag, 15. Februar 2011 18:58
    Beantworter
  • Ich habe gerade selber eine Lösung gefunden, eigentlich wollte ich nur mehrere CommandBindings auf ein Command-Property von z.B. einem Button machen:

    <Button Content="start search">
    	<Button.CommandBindings>
             <CommandBinding Command="{Binding SimpleSearch}" />
         		<CommandBinding Command="{Binding AdvnacedSearch}" />
     	</Button.CommandBindings>
    </Button>

    dios mio!!!
    Dienstag, 15. Februar 2011 19:30