Suchergebnisse

Suchergebnisse 1-13 von insgesamt 13.

  • Benutzer-Avatarbild

    Guten Morgen ich möchte, wenn man mit der Maus über meinen Textblock fährt, den Mauscursor in eine Hand ändern. Mein XAML sieht so aus: XML-Quellcode (6 Zeilen) Und in der Application.xaml hab ich Folgendes: <SXML-Quellcode (7 Zeilen) Passiert aber leider nichts, auch nicht wenn ich die Styledefinition nicht benutze, sondern direkt im TextBlock die Property Cursor="Hand" setze... Weiss jemand, was ich falsch mache?

  • Benutzer-Avatarbild

    Ne schade, da wirft er mir nen Fehler beim Kompilieren. Das hier geht auch nicht: XML-Quellcode (1 Zeile) Obwohl das ja alles Sinn machen würde...

  • Benutzer-Avatarbild

    Wüsste nicht was. Hab sogar probiert nen StackPanel nochmal drumzumachen... Das hier von MS Docs: XML-Quellcode (13 Zeilen) und meins: XML-Quellcode (6 Zeilen)

  • Benutzer-Avatarbild

    Vollzitat des direkten Vorposts an dieser Stelle entfernt ~VaporiZed Ja wirklich... Geht net.... Obwohl ich beides (Post1 und 3) so auf stackoverflow.com gesehen hab... Manchmal wünsch ich mir dass XAML ein bisschen intuitiver wäre... @ErfinderDesRades @siycah Edit: Hab den Code jetzt mal in ein komplett unkomplexes View (eine Custom-MessageBox) reingemacht und siehe da, es funktioniert. Keine Ahnung warum das in anderen UserControls net funzt Ich schau mal dass ich eins von den "grossen" UserCo…

  • Benutzer-Avatarbild

    @VaporiZed Erstmal danke dass du dir die Mühe gemacht hast, das auseinander zu klamüseln. Das ist echt interessant. Ich bin davon ausgegangen, dass Properties, die direkt im XAML des Controls festgelegt werden, alles andere was ich in den Resources als Style festgelegt hab, overriden. Oder bin ich da falsch informiert?

  • Benutzer-Avatarbild

    Okay das ist ja echt hart. Ich benutze in meinem ViewModel das hier: Mouse.OverrideCursor = System.Windows. Input.Cursors.Arrow Oder so ähnlich. Gut möglich, dass das in der Hierarchie höhere Priorität hat wie das XAML. Dabei muss ich betonen, dass der Code im VM in keinerlei Beziehung zu meinen Textblöcken ist, sondern nur wenn mein ViewModel länger braucht bei irgendeiner Aktion setze ich so den Cursor programmweit. Wenn gar nichts hilft, dann probier ich es mal mit Code Behind, bevor ich da j…

  • Benutzer-Avatarbild

    @VaporiZed Ja das muss an meinem Projekt, also dem drumherum liegen. Grob gesagt sieht es fast so aus, als ob in meinem MainWindow das nicht klappt, aber im einem modalen Dialog schon. Hast du meinen letzten Post gelesen? Ich glaub unsere Posts ham sich überschnitten...

  • Benutzer-Avatarbild

    @VaporiZed Dann ham wirs ja schon Warst schneller als ich Da macht die Funktion OverrideCursor ja ihrem Namen alle Ehre. Also muss ich da entweder ne Alternative finden oder halt über Code Behind, wäre nicht so schlimm, sind nur ein paar Stellen

  • Benutzer-Avatarbild

    Okay super jetzt funktionierts auch nicht in meinen Dialogen. Gestern gings noch Weiss jemand auf die Schnelle ne Alternative zu Mouse.OverrideCursor, die eben nicht auf Dauer overrridet. Hab bis jetzt über Google nichts gefunden... Edit: @Amro Was meinst du mit VM nur für WPF? Hast du ne bessere Idee? Bin offen für neue Ideen

  • Benutzer-Avatarbild

    @Amro Ich muss gestehen ich versteh nicht ganz worauf du raus willst. Was ich sagen kann ich benutze das MultiProject Template von Nofear23m da erben die ViewModels von ViewModel Base und haben eine Property VMIsBusy. Ansonsten keine Ahnung von Maui aber stell mal deine Fragen zu RelayCommands vllt kann ich dir da ja helfen Edit @Amro So jetzt hats auch bei mir geschnaggelt, du willst mit nem Konverter dass Boolean IsBusy in einen Mauszeigertyp umwandeln oder?

  • Benutzer-Avatarbild

    Hab ich vorhin gar nicht dran gedacht. Hab die Prop glaub auch nur ein Mal erst gebraucht aber danke für die Idee Hab das jetzt weil mir der Geduldsfaden gerissen ist und ich den Rest meiner Arbeit unbedingt noch durchprügeln wollte mit Code Behind gelöst. Man verzeihe mir lol. Ich hab in dem Projekttemplate von Nofear23m noch längst nicht alles durchschaut, bisher war ich immer nur froh dass es funzt. Ich schau nochmal genau nach wie das implementiert ist und meld mich dann nochmal

  • Benutzer-Avatarbild

    @Amro Yep dassis mit RaisePropertyChanged VB.NET-Quellcode (11 Zeilen) Guck mal das hier: VB.NET-Quellcode (16 Zeilen) Da kannst du z.B. mit StarteBrennen_CanExecute den Button, der den Command ausführt, disablen... Aber wusstest du bestimmt schon... Das MultiProjectTemplate kannst du hier irgendwo auf VB Paradise runterladen wenns dich interessiert, ich habs jetzt aber leider net auf Anhieb gefunden...

  • Benutzer-Avatarbild

    Yep genauso hab ich mir das auch vorgestellt