none
Form ComboBox vs WPF ComboBox - komplexes Object binden RRS feed

  • Frage

  • Hallo Zusammen,

     

    ich habe versucht im Internet zu stöbern aber irgendwie gibt es keine gute Erklärung der Vorgehensweise.

    Mein Problem:

    Ich habe eine alte Form Sub, in der in einer ComboBox eine Auswahl, welches ein komplexes Object enthält, zugewiesen wird. Diese brauche ich in WPF. Leider funzt aber die Umstellung nicht.

     

    Hier mein Beispiel in FORMS:

    Dim datasource  as Sagede.OfficeLine.Data.Configuration.DataSourceSettings

    Me.ComboBox.items.clear()

    For Each datasource In Sagede.OfficeLine.Data.Configuration.DataConfigProvider.GetPublicDataSourceSettingsManager

               Me.ComboBox.items.Add(datasource)

               Me.ComboBox.DisplayMember = "Value"

    Next

    Ich muss dann diese comboBox und das selectierte Item weiterverwenden. Nun ist das Problem, dass das selectedItem nur den String enthält, der ausgewählt wurde... Ich brauche aber das komplexe Item des datasource Objects.

    Beispiel für weitervwendung später:

     

    Dim SecondDataSource as Sagede.OfficeLine.Data.Configuration.DataSourceSettings = CType( Me.ComboBox.SelectedItem, Configuration.DataSourceSettings)....

    Sprich.. das Item soll als DataSource Settings Type kommen und nicht nur der einfache String..

     

    Wie mache ich das in WPF.

     

    Danke für Hilfe

    Torsten




    ***************************************

    Update:

     

    Um mein Problem etwas einzugrenzen:

    SelectedItem ist ja vom Typ String... Wie kann ich es beispielsweise vom Typ Collection oder wie oben vom Typ datasource bekommen??

    Oder muss ich auf ein Dictionary verweisen?

    • Bearbeitet Pattasatto Dienstag, 21. Juni 2011 19:21 Update Info
    Dienstag, 21. Juni 2011 13:03

Antworten

Alle Antworten