vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Re: ObjectWrapper kopieren 
Autor: IdC#
Datum: 08.05.12 11:59

Es geht nicht um die Sinnhaftigkeit meiner Lokalisierung.

Klar gibt es mehrere Eigenschaften die man übersetzen könnte. Ich habe das aber so gelöst indem ich die DisplayMember-Eigenschaft, wenn gesetzt, auf eine Eigenschaft der Wrapper-Klasse umleite. Den Originalwert der DisplayMember-Eigenschaft merke ich mir dann. Wenn dann auf die Eigenschaft meines Wrappers zugegriffen wird, greife ich mittels Reflection auf die Eigenschaft des Originalobjektes zu. Wenn der Rückgabetyp ein String ist, übersetze ich diesen. Wenn nicht gebe ich den Originalwert zurück. Aber wie gesagt diese Logik habe ich nicht in das Beispiel aufgenommen. Ich weiß auch das es eine MS-Lokalisierungslogik gibt. Aber meine Chefs haben entschieden eine eigene zu implementieren. Es geht aber auch gar nicht darum. Ich will doch nur wissen ob jemand weiß wie ich auf meine Basisklasse Verweise wenn ich folgendes mit der ComboBox mache:
BasisItem beispiel = comboBox1.SelectedItem;
Ich will dann nicht meinem Wrapper haben weil dann eine InvalidCastException geworfen wird. Ich habe es auch mit impliziter und expliziter Konvertierung auspropbiert. Aber durch Restriktionen von .NET bekomme ich dann folgende Fehlermeldung: user-defined conversions to or from a base class are not allowed
public static explicit operator object(ObjectWrapperitem)
{
  return item.Basis;
}
Der gleiche Fehler tritt auch bei der impliziten Konvertierung auf. Auch möchte ich vermeiden eigene Steuerelemente zu verwenden.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ObjectWrapper kopieren2.479IdC#07.05.12 13:29
Re: ObjectWrapper kopieren1.470IdC#07.05.12 14:23
Re: ObjectWrapper kopieren1.505ModeratorFZelle08.05.12 09:40
Re: ObjectWrapper kopieren1.386Micke08.05.12 11:07
Re: ObjectWrapper kopieren1.430IdC#08.05.12 11:59
Re: ObjectWrapper kopieren1.443Micke08.05.12 12:42
Re: ObjectWrapper kopieren1.501IdC#08.05.12 12:51
Re: ObjectWrapper kopieren1.432Micke08.05.12 18:19
Re: ObjectWrapper kopieren1.436IdC#08.05.12 18:36

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel