myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: WPF und XAML » Wie kann ich von XAML auf das Viewmodel binden?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wie kann ich von XAML auf das Viewmodel binden?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Dominicano Dominicano ist männlich
myCSharp.de-Mitglied

Dabei seit: 29.09.2007
Beiträge: 20
Entwicklungsumgebung: Visual Studio
Herkunft: Dajabon


Dominicano ist offline

Wie kann ich von XAML auf das Viewmodel binden?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo
Habe ein paar Jahre nicht programmiert und finde mich jetzt in einer neuen Welt wieder. Ich wollte eigentlich nur etwas in 3D probieren, was scheinbar nicht mehr so einfach ist wie vor Jahren.

Kurz gesagt: wie funktioniert das mit dem Binding zwischen XAML und Code???

Ich habe es so verstanden:

XML-Code:
<AxisAngleRotation3D x:Name = "rotate"   Axis = "{Binding Path=vector3}"/>

im XAML und

C#-Code:
private Vector3D vector3 = new Vector3D(1,2,1);

im Code, oder liege ich da völlig falsch? Wenn nicht, wieso dreht sich das Objekt nicht wie gewünscht?

MfG Domi
28.01.2020 21:58 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Th69
myCSharp.de-Poweruser/ Experte

avatar-2578.jpg


Dabei seit: 01.04.2008
Beiträge: 3.583
Entwicklungsumgebung: Visual Studio 2015/17


Th69 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Data Binding funktioniert nur mittels (public) Eigenschaften.

Weitere Details stehen in  Einführung in WPF data binding ff. sowie  [Artikel] MVVM und DataBinding.

Im VS kannst du zur Laufzeit im Ausgabe-Fenster auch Data Binding-Warnungen sehen (evtl. in den Optionen noch die Warnstufe erhöhen).
29.01.2020 10:06 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Dominicano Dominicano ist männlich
myCSharp.de-Mitglied

Dabei seit: 29.09.2007
Beiträge: 20
Entwicklungsumgebung: Visual Studio
Herkunft: Dajabon

Themenstarter Thema begonnen von Dominicano

Dominicano ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke Th69

Jetzt habe ich´s begriffen. Ist nicht so leicht, wie in einigen Tutorials geschrieben wird, aber auch nicht zu kompliziert. Deine Links haben mir sehr weitergeholfen.

Gruß Domi
30.01.2020 18:43 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 4 Monate.
Der letzte Beitrag ist älter als 4 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 30.05.2020 08:11