tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
940
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SanceZZ_86 SanceZZ_86 ist offline Rookie
    Registriert seit
    Oct 2007
    Beiträge
    8
    hallo,
    wie binde eine Resource

    Das ist ein Ausschnitt der View, dass Command "PingCommand" und der CommandParamenter "ObjToPing" sind im ViewModel definiert.

    Das ViewModel wird im ctor der View.DataContext = new ViewModel() zugewiesen. Das funktioniert aber leider nicht. Warum?


    Code :
    1
    2
    3
    4
    5
    
    <DataTemplate x:Key="itemTemplate">
                <StackPanel>              
                        <Button Command="{Binding PingCommand}" CommandParameter="{Binding ObjToPing}"/>
                </StackPanel>
    </<DataTemplate>
     

  2. #2
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Was meinst du mit "funktioniert aber leider nicht"?
     
    hihi = -h²

  3. #3
    SanceZZ_86 SanceZZ_86 ist offline Rookie
    Registriert seit
    Oct 2007
    Beiträge
    8
    Es tut sich nichts.
    Der Button das das Binding auf das Command nicht.
    Die Methoden "OnCommandCanExec" und "OnCommandExec" werden nicht ausgeführt




    Wenn ich das gleiche im UserControl Definiere funktioniert es. (unterer Code)
    Code :
    1
    2
    3
    4
    5
    
    <UserControl>
    <StackPanel>              
                        <Button Command="{Binding PingCommand}" CommandParameter="{Binding ObjToPing}"/>
    </StackPanel>
    <UserControl>
     

  4. #4
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Werden im Ausgabefenster von VisualStudio Fehler angezeigt? Z.B. dass ein Binding-Path nicht aufgelöst werden konnte?
    Geändert von Shakie (22.12.10 um 10:57 Uhr) Grund: Hatte Schmarrn geschrieben
     
    hihi = -h²

  5. #5
    SanceZZ_86 SanceZZ_86 ist offline Rookie
    Registriert seit
    Oct 2007
    Beiträge
    8
    Nein, überall keine Fehlermeldungen...
    Ist das denn überhaupt der richtige Ansatz?

    Kann es sein, das der View.DataContext nicht mit in dieView.Resources einbezogen werden kann?
    Geändert von SanceZZ_86 (22.12.10 um 15:40 Uhr)
     

  6. #6
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Ist der DataContext gesetzt? Bietet das gebundene Objekt eine Eigenschaft PingCommand an?
     

Ähnliche Themen

  1. MVVM Data Cach
    Von SanceZZ_86 im Forum .NET WPF & Silverlight
    Antworten: 4
    Letzter Beitrag: 20.12.10, 18:11
  2. Antworten: 0
    Letzter Beitrag: 11.10.10, 21:51
  3. WPF / MVVM Zwischen verschiedenen Views Wechseln
    Von LosLegator im Forum .NET WPF & Silverlight
    Antworten: 2
    Letzter Beitrag: 28.09.10, 22:16
  4. Key Binding in SWT
    Von iTob87 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 28.07.09, 11:44
  5. XML Binding
    Von kammoun im Forum Java
    Antworten: 4
    Letzter Beitrag: 11.06.07, 13:54

Stichworte