Ok, habe übersehen, dass du die nicht static deklariert hast.
Danke!
Danke erstmal für die Antwort.
Genau so wollte ich das auch machen und bin promt auf die Nase gefallen.
...An die Eigenschaft kann nicht gebunden werden...
Obwohl wenn ich den Wert übers Debugfenster abrufe gehts (lesen & schreiben).
Worum es eigenlich geht ist eine Klasse die die Einstellungen der Anwendung verwalten.
Die Klasse ist serialisierbar um die Einstellungen zu speichern und ich habe einen Beitrag gefunden wie man Singleton Klassen serialisierbar macht. Gibts ne Alternative? Eine globale Variable hätte ich nicht so gern...
BTW: Der Code ist eigentlich VB.NET nur in dem ActiveVB Forum hat noch keiner geantwortet.
Warum fragen alle Leute nach einer Möglichkeit ihre .NET Programme ohne .NET auszuführen. Das wäre ja als wenn ich ein Windowsprogramm ohne Windows ausführen möchte. .NET hat nicht umsonst die Bezeichnung "Platform".
Ganz einfach.
Mit einem BindingManagerBase. (Du darfst/kannst keine neue Instanz bilden sondern musst den BindingContext von Formular nehmen).
Ich habe leider grad nur ein VB Beispiel zur Hand dürfte aber das gleiche in C# sein.
Private Sub SetupControls()
Try
txtPK.ReadOnly = True
txtPK.DataBindings.Add(New Binding("Text", Data.dsData.Tables("tblData"), "ID"))
txtFirstname.DataBindings.Add(New Binding("Text", Data.dsData.Tables("tblData"), "Vorname"))
txtLastname.DataBindings.Add(New Binding("Text", Data.dsData.Tables("tblData"), "Nachname"))
dcControl.BindingManagerBase = Me.BindingContext(Data.dsData.Tables("tblData"))
Catch ex As Exception
MessageBox.Show("Controls cannot be initialized!", Me.Text, MessageBoxButtons.OK, _
MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1)
Run.WriteLog(ex.Message)
End Try
End Sub
Gruß Christian
Hallo!
Wie ist es möglich eine Singleton Klasse die ISerializable implementiert und verschiedene Eigenschaften hat (static), an ein Steuerelement zu binde?
Mit Singleton.getSingleton habe ich es schon versucht.
Ich bedanke mich schon einmal im Vorraus.