Suchergebnisse

Suchergebnisse 1-13 von insgesamt 13.

  • Benutzer-Avatarbild

    gibts eine neue, funktionierende Version deines Werkes? Bei mir öffnet sich ein Window, aber ich bin zu dumm, da iwelche Objekte in die Zellen reinzumachen - vlt. fehlt mir auch einfach die Bedienanleitung. Ja, und an Fehlern habich rumgebastelt, aber ich finds eiglich nicht sinnvoll, dass jeder, der das anguggen will, von neuem erstmal fett ins Debuggen einsteigen muss, wo du doch wohl eine funktionierende Anwendung hast.

  • Benutzer-Avatarbild

    Zitat von SKeks: „Codebehind ist ja ein wenig verpönt“Jo, da gehöre ich auch zu den Code-Behind-Verpönern. Hab mir auch die c#-Samples angeguckt, das läuft ja auch zumeist, aber von dem vielen CodeBehind bin ich doch sehr unbegeistert - das hätte man sicher besser modellieren können. Als ich mich mit https://www.vb-paradise.de/index.php/Thread/115664-Linien-Figuren-Formen/ beschäftigt hab, habich auch was gebastelt, wo man Zeichen-Figuren herum-draggen kann. (Ja, und grad beim Draggen komme ich …

  • Benutzer-Avatarbild

    Deine Sample-App kann nur einen Typ (rund) Knoten draggen - ist das ein Bug, den du längst gelöst hast, oder Teil des Problems?

  • Benutzer-Avatarbild

    Nu weiß ich garnet das Problem - kannstes nochmal sagen?

  • Benutzer-Avatarbild

    wie gesagt: Ein Dreieck kann ich garnet auf die Zeichenfläche tun, daher kann ich mit deim Sample das Problem nicht reproduzieren.

  • Benutzer-Avatarbild

    ah - endlich! Hast du gedacht, ich können da von selbst drauf kommen, wie man so ein 3Eck an den Kringel kriegt? Und dein Dragging scheint eiglich ganz ok zu funktionieren. Man muss allerdings erst den Kringel anklicksen, und Maus loslassen, dasser rot wird. Dann draufklicksen, dasser grün wird, und dann kann man (ohne loslassen) richtig draggen. Wenn du's erste mal draufklickst, und er ist noch rot, und dann ziehst du die maus, dann wechselt die Rote Farbe vom Kringel ins 3Eck, und ausserdem ho…

  • Benutzer-Avatarbild

    Vielleicht hast du recht - vlt auch nicht. Jdfs. ich hab nochmal geguckt: Der Scrollviewer hopft, wenn das 3-Eck den Focus bekommt (wodurch es rot gemacht wird). Höchst unverständlich ist mir, warum er nicht hopft, wenn ein 4-Eck den Focus bekommt (wodurch es halbtransparent-grün gemacht wird). Was macht das 4-Eck richtig, was das 3-Eck falsch macht?

  • Benutzer-Avatarbild

    Jo - diesen feinen Unterschied hatte ich auch nicht verstanden:Zitat von SKeks: „1. Ich setze eine Referenz im ViewModel auf den Knoten und binde über die Knotenkoordinaten an das Canvas... 2. Ich setze auch hier eine Referenz auf einen zugehörigen Knoten... “Aber jetzt habe ich verstanden: Die 3-Ecke haben in wirklichkeit die Koordinaten {0, 0}, und nur über eine Art Hack mitte Margins erscheinen sie bei die Kringels. Also mir gefällt besser, was die 4-Ecke machen. Eine weitere Möglichkeit wäre…

  • Benutzer-Avatarbild

    Zitat von SKeks: „Solange ein Objekt nur an einen Knoten gebunden wird ist es recht einfach (siehe Vierecke). Es soll aber auch noch Linien geben, die 2 Knoten miteinander verbinden“Mir scheint, was du darstellen willst, ist inne Mathematik als "Graph" bekannt. Das erfordert ein entsprechendes Viewmodel, und weitere "Objekte". Inne Mathematik spricht man beim Graphen von Knoten und Kanten - und entsprechend musste halt modellieren. Für Linien habich in meiner Übung im Viewmodel eine PathGeometry…

  • Benutzer-Avatarbild

    Freut mich, dass du aus deiner eigenen Praxis zu so ähnlichen Ansichten gelangst wie ich: Manchmal wird codebehind-vermeidung krampfhaft. Der Xaml-Editor ist eine jämmerliche Krücke, wenn man Performance und Stabilität mit dem ollen WinForm-Designer vergleicht Ich hätte noch ein' 3.: Besonders erstaunlich ist, wie miserabel die Intellisense-Unterstützung bei den Bindings ist, und dass sie oft genug ganz ausbleibt, oder auch falsch berät. Und dass man im Xaml jeden Mist in die Bindings schreiben …

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Auch kann man die DataSource besser einbringen ins Xaml als bisher.“Jo, das wäre unbedingt in Angriff zu nehmen, und auch nicht weiter schwierig. In Application.Xaml:XML-Quellcode (10 Zeilen) Und in MainviewEditor.Xaml:XML-Quellcode (10 Zeilen)Du wirst sehen - gleich ist der Xaml-Editor viel freundlicher zu dir. Und im Codebehind die Sub New() kann dann weg - der DataContext ist nu ja im Xaml gebunden. (Weisst ja: Codebehind ist böse - dazu steh ich nachwievor, und d…

  • Benutzer-Avatarbild

    Das mit dem Zuordnen der Knoten zu Kanten löst man gewöhnlich mit ComboboxColumns im Datagrid - also eiglich ein Standard-Problem. Im von mir angegebenen Tut kommt auch sowas vor, zumindest ansatzweise. Ich guck grade nach dem Fehler in diesen Xaml-Zeilen:XML-Quellcode (1 Zeile)Ist unterkringelt mit der Notiz "Object reference not set to an instance of an object." - keine Ahnung was er meint. Aber ich verstehe die Binding-Syntax auch überhaupt nicht - was soll dieses Source={x:Reference MainView…

  • Benutzer-Avatarbild

    selbst neue Controls bauen sollte immer nur der allerletzte Notnagel sein - grad in wpf. Ich sehe es auch nicht als Gewinn an, wenn du nun den Codebehind gewissermassen noch weiter weg vom Viewmodel wegverlagerst.