Hallo,
ich habe ein kleines Problem was immer wieder beim ausführen meines Projektes kommt.
Und zwar ich habe zuerst ein UserControl namens Item erstellt. Irgendwann später habe eine Klasse BasisItem erstellt. Nun möchte ich das meine Itemklasse von der Basisklasse erbt.
Nun gut hab dann einfach in der Itemklasse das UserControl zu BasisItem abgändert. Nun bekomme ich jedesmal beim Ausführen die Fehlermeldung: "Partielle Deklaration von "Item" dürfen keine unterschiedlichen Basisklassen angeben.
Das Problem liegt hier in der Item.g.i.cs Date die ja immer wieder neu generiert wird. In dieser Datei steht weiterhin das mein Item von UserControl erbt. Ändere ich diese zu BasisItem kann das Projekt ausgeführt werden nur ändert er den Code
danach gleich wieder zu UserControl ab. Woher holt er sich die Informationen? Wie kann ich das ändern das es bleibt?
Item.cs:
public partial class item : BaseItem
...
BasisItem.cs:
public class BaseItem : UserControl
...
obj/Debug/TempPE/Item.g.cs:
public partial class item : System.Windows.Controls.UserControl <-- da ist immer das Problem
Liegt es jetzt daran das ich die Basisklasse nachträglich geändert habe?
Vielen Dank.
Gruße
Dragon