Hallo Leute,
ich bin gerade dabei ein Projekt von VB.net auf C# umzustellen, im großen und ganzen klappt das ganz gut aber bei einem Syntax habe ich ein Problem.
Es geht um das Relaycommand einer WPF Applikation in VB.net habe ich bis dato geschrieben:
ProtocolExecute ist eine Sub ohne Parameter
ProtocolCanExecute ist eine Function vom Typ Boolean auch ohne Parameter.
Der Code Converter gibt mir folgendes:
diese Syntax führt zur Fehlermeldung CS0236 "A field initializer cannot reference the non-static field, method, or property ProtocolExecute.
Wenn ich es wie folgt schreibe:
funktioniert es ohne Fehlermeldung aber aus meiner Sicht ist es jetzt eine Variable und keine Property mehr die ich über WPF Binding ansprechen kann.
(Ich kann es leider aktuell nicht testen weil ich noch 10799 Errors im Projekt habe ) ist der 2. Syntax korrekt oder gib ich auf dem Holzweg?
Danke
ich bin gerade dabei ein Projekt von VB.net auf C# umzustellen, im großen und ganzen klappt das ganz gut aber bei einem Syntax habe ich ein Problem.
Es geht um das Relaycommand einer WPF Applikation in VB.net habe ich bis dato geschrieben:
ProtocolExecute ist eine Sub ohne Parameter
ProtocolCanExecute ist eine Function vom Typ Boolean auch ohne Parameter.
Der Code Converter gibt mir folgendes:
diese Syntax führt zur Fehlermeldung CS0236 "A field initializer cannot reference the non-static field, method, or property ProtocolExecute.
Wenn ich es wie folgt schreibe:
funktioniert es ohne Fehlermeldung aber aus meiner Sicht ist es jetzt eine Variable und keine Property mehr die ich über WPF Binding ansprechen kann.
(Ich kann es leider aktuell nicht testen weil ich noch 10799 Errors im Projekt habe ) ist der 2. Syntax korrekt oder gib ich auf dem Holzweg?
Danke
mfG.
Stephan
Stephan