Thema: 

Databinding, zugriff in Klasse

Diskutiere Databinding, zugriff in Klasse im Windows Phone 7 Entwicklung Forum im Bereich Windows Phone 7 Allgemein; He Leute, Ich hab mal wieder ein Problem. Ich habe mir gerade das Thema Databindings angeschaut. Dafür habe ich eine

  1. #1

    Databinding, zugriff in Klasse

    He Leute,
    Ich hab mal wieder ein Problem. Ich habe mir gerade das Thema Databindings angeschaut.

    Dafür habe ich eine Textbox mit einem Binding aus meiner Klasse versehen.Soweit so gut. Wenn ich noch ein Textblock mit dem Binding versehe(oneway), dann steht da auch genau dieser wert drin.

    Eventuell habe ich die ganze geschichte falsch verstanden, aber dieses Binding verbindet doch das Objekt , in meinem fall konkret eine String variable mit einem UI Objekt. also nimmt der String den wert an, den auch der "Text" wert der Textbox hat.

    Wenn ich aber jetzt über den Code auf den String zugreife (Beispielsweise nur als eine Ausgabe durch MessageBox.show() ) dann bekomme ich eine NullReferenceException.

    Habe ich da einfach nur was falsch verstanden, oder funktioniert das so einfach nicht?


    Danke schonmal

    LG THPS

  2. #2

    AW: Databinding, zugriff in Klasse

    Wenn du OneWay benutzt hast du doch genau das Verhalten eingestellt, das nur in eine Richtung geupdatet wird. Was du brauchst ist TwoWay

  3. #3
    Oneway habe ich nur bei dem textblock eingestellt. Bei der textbox ist twoway eingestellt.
    Mir geht es nur darum, wie ich im code auf den wert der variable zugreifen kann, das erschließt sich mir nicht ganz

    thx
    Mit der kostenlosen PocketPC.ch App von meinem 7 Mozart T8698 aus geschrieben.

  4. #4

    AW: Databinding, zugriff in Klasse

    Hallo

    Kannst du mir vielleicht genau sagen wie der Ablauf ist, z.B. wann wird die MessageBox gezeigt etc. Falls die Tastatur noch offen ist schauen, dass du diese schliesst (back-Taste). Weil solang das Keyboard angezeigt wird, wird das Binding nicht von selbst aktualisiert.

    Gruss
    Cr3dos


  5. #5

    AW: Databinding, zugriff in Klasse

    Also das Binding an sich funktioniert ja, Wenn ich einen Wert in der Textbox ändere, wird die Änderung auch direkt auf die Textbox übertragen.
    Mein Problem ist nur, das ich nicht weis, wie ich auf den wert im Code zugreifen kann. Konkret hätte ich gerne, das bei einer Änderung des wertes, sich diese Änderung auch auf eine Andere Variable überträgt.

    Lg

  6. #6

    AW: Databinding, zugriff in Klasse

    Ich glaubs du hast das Binding nicht richtig verstanden. Binding ist in der Regel Verbindung zwischen GUI-Element und Text.

    Schritt 1: DataContex setzten im Code: this.DataContex = dataContexVariable;
    Schritt 2: Auf das Textproperty in der TextBox ein Binding mache, am einfachsten im XAML: ... Text="{Binding varName, Mode="TwoWay"}" ...

    Zugriff im Code: dataContexVariable.varName

  7. #7

    AW: Databinding, zugriff in Klasse

    Ok, danke erstmal Das leuchtet mir ein, also bringen mir die Databindings gar nicht so den erhofften vorteil, das der Inhalt eines Gui-elements bei änderung in mein objekt der Klasse geschrieben wird.
    Dann erschließt sich mir aber nicht so wirklich der nutzen der Databindings.

    Lg

  8. #8

    AW: Databinding, zugriff in Klasse

    Tut mir leid habe mich falsch ausgedrückt meine natürlich nicht Text sondern Variable in der Klasse. tut mir leid für die verwirrung

  9. #9

    AW: Databinding, zugriff in Klasse

    aah ok dann macht das auch sinn, also fehlte mir einfach nur die deklaration der Variable im Text ^^

    thx!

Antworten
Du betrachtest Databinding, zugriff in Klasse im Forum Windows Phone 7 Entwicklung im Bereich Windows Phone 7 Allgemein von PocketPC.ch.

Databinding, zugriff in Klasse

Ähnliche Themen

  1. ListPicker DataBinding Error bei mehr als 5 ListPickerItems
    Von Robby Light im Forum Windows Phone 7 Entwicklung
    Antworten: 2
    Letzter Beitrag: 20.06.2011, 08:35
  2. Speicherkarte, welche Klasse?
    Von Unregistriert im Forum HTC Desire Sonstiges
    Antworten: 75
    Letzter Beitrag: 03.10.2010, 18:02
  3. java-klasse problem
    Von penthouse88 im Forum HTC Touch Pro 2
    Antworten: 0
    Letzter Beitrag: 19.08.2010, 17:57
  4. 16 Gb Sdhc Klasse 2 zu langsam ?
    Von gucki51 im Forum HTC Desire Sonstiges
    Antworten: 1
    Letzter Beitrag: 31.07.2010, 14:09
  5. Databinding
    Von fritz im Forum Programmieren
    Antworten: 1
    Letzter Beitrag: 14.12.2005, 15:39

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

windows phone data binding

windows phone eigene klasse

windows phone databinding

binding windows phone 7

wp7 databinding funktioniert nicht

binding wp7 class

windows phone data binding youtube

wp7 textblock text binding

wp7 entwicklung zugriff auf telefon

wp7 binding funktioniert nicht

databinding an klasse wp7

textblock binding class

windows phone data binding textblock

klasse binding

windows phone binding textblock

listpickeritem windows phone

databinding windows phone 7

ausgabe zahl in textblock phone7

windows phone 7 data binding two way

windows phone 7 two way data binding

binding nicht erfolgt für wp7

wp7 bind data to textblock

wp7 binding wird nicht aktualisiert

windows phone 7 klassen

windows phone auf klasse app zugreifen