2017-05-14 5 views
-1

ich mein Projekt von VB.net zu C#keine Definition für ‚Eigentümer‘ enthalten, wenn neue Fenster Aufruf

ich einfach hier

anrufen möchte „AxisAssignWindow“ von „Mainwindow“ Umschreiben Solution Explorer

AxisAssignWindow ownedWindow = new AxisAssignWindow(); 
ownedWindow.Owner = this; 
ownedWindow.ShowDialog(); 

irgendwie sagt es

‚AxisAssignWindow‘ enthält keine Definition für ‚Eigentümer‘ und ohne Erweiterung Methode ‚Eigentümer‘ ein erstes eine Annahme rgument vom Typ ‚AxisAssignWindow‘

gleiche Meldung erscheint für folgende „Showdialog“ und „this.close“ in AxisAssignWindow.xaml.cs

EDIT: Das erste Problem schien durch Mahapps verursacht werden, könnte ich schreiben ihr Forum. Ich entfernte das zweite Problem, da es ein anderes Problem schien, nachdem ich es gefunden habe.

+0

Wie ich OP bearbeitet, schien das erste Problem durch Mahapps verursacht werden, ich das zweite Problem beseitigt, da es ein anderes Problem schien, nachdem ich es gefunden haben und vielleicht wieder in Frage stellen, nachdem einige mögliche Lösungen zu versuchen. – chihirobelmo

+0

Ich habe es gelöst. Ich musste Mahafs Führer sorgfältiger folgen. – chihirobelmo

Antwort

0

Für den ersten Teil, lassen Sie einfach den Besitzer Teil. Abgesehen von einer MDI-Einstellung (Multiple Document Interface) gibt es kein Konzept für den Besitz von Formularen. Während Sie ShowDialog() ausführen, wird das neue Formular modal, aktiv bis zur Deaktivierung.

testform form = new testform(); 
form.ShowDialog(); 
+0

Unglücklicherweise heißt es auch, dass AxisAssignWindow keine Definition für "ShowDialog" enthält und dass keine Erweiterungsmethode "ShowDialog" akzeptiert wird, die ein erstes Argument vom Typ "AxisAssignWindow" akzeptiert – chihirobelmo

Verwandte Themen