Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Tag zusammen, ich hab momentan ein kleines Problem und Suchen ergab keine wirklich hilfreichen Treffer. Die Ausgangssituation ist folgende, in meinem MainWindow habe ich eine Property Maximized angelegt: C#-Quellcode (13 Zeilen)Wie zu sehen ist habe ich INotifyPropertyChanged bereits korrekt implementiert. Ich habe im XAML auch schon erfolgreich an diese Property gebunden: XML-Quellcode (12 Zeilen)Hier wird ein Bild ausgetauscht, ja nach Status dieser Property, und das funktioniert auch so wies …

  • Benutzer-Avatarbild

    Hm, also das funktioniert nicht wirklich, den Artikel hab ich nämlich auch gefunden: codeproject.com/Articles/16278…gain-DataContext-Not-Upda Das Problem ist, die Eigenschaft ist nicht im ViewModel, also nicht im DataContext, es handelt sich um eine Eigenschaft des MainWindows selbst.

  • Benutzer-Avatarbild

    Weil es sonst logisch falsch ist, Maximized ist doch eindeutig ne Eigenschaft des Fensters, die hat nix bei den Daten zu suchen.

  • Benutzer-Avatarbild

    Ich hab das 1zu1 so reinkopiert. Der Code macht auch keine Fehler, aber das Binding funktioniert halt trotzdem nicht, selber Fehler (logisch, das Window ist dadurch immer noch kein Ancestor des ContextMenu). Ich könnts mir natürlich einfach machen, dem Item nen Namen geben und dann im Codebehind pfuschen, aber das verstößt gegen MVVM. Und die Property ins ViewModel packen geht auch nicht so einfach, weil sie aus einer Funktion, die sich ebenfalls im WIndow befindet, gesetzt wird, welche wiederum…

  • Benutzer-Avatarbild

    Ich hole wohl mal etwas mehr aus. Ich hab bei meinem Fenster den Rahmen und die Titelleiste entfernt, damit ich diese selbst darstellen kann; hat auch funktioniert. Die drei Buttons in der Titelleiste hab ich an entsprechende Commands gebunden (Close ist schon vorhanden, Minimize und Maximize hab ich selbst erstellt): XML-Quellcode (5 Zeilen)CanExecuteCommandDefault ist ne simple Funktion, die einfach nur e.CanExecute und e.Handled auf true setzt, die anderen drei Funktionen führen die entsprech…

  • Benutzer-Avatarbild

    1. hab ich keine Lust, mich mit P-Invoke und GDI rumzuschalgen, schon gar nicht in WPF, und 2. würde ich das Menu gerne selbst designen

  • Benutzer-Avatarbild

    Das müsste ich dann aber auch aus dem Codebehind aufrufen, weil wie gesagt, ich kann aus dem Kontextmenü nicht auf das Fenster zugreifen, ob ich nen EventTrigger oder nen DataTrigger nehme ist da egal.