Caliburn schlecht Parserfehler für Container registriert Befehl
-
20-09-2019 - |
Frage
Ich habe eine Silverlight-3-Anwendung mit dem neuesten Caliburn RTW.
habe ich eine Schaltfläche mit der folgenden Caliburn Eigenschaft in XAML: PresentationFramework: Message.Attach = "ContainerCommand ClassesCommand ()" />
In meinem module.cs ich habe:
_container.RegisterType(typeof(ClassesCommand), new ContainerControlledLifetimeManager());
_regionManager.RegisterViewWithRegion("MenuRegion", () => _container.Resolve<ClassesButton>());
Auf der _container.Resolve () Ich get AG_E_PARSER_BAD_PROPERTY_VALUE für "ContainerCommand ClassesCommand ()" in der XAML.
Mein ClassesCommand.cs ist:
public class ClassesCommand
{
public void Execute()
{
//
}
public bool CanExecute()
{
//
return true;
}
}
JD.
Lösung
Versuchen Sie, Ihren Befehl von Key anstelle des Typs Registrierung. Versuchen Sie auch, die leere Klammer vom Ende entfernt wird. Lassen Sie mich wissen, wenn eine dieser beiden Dinge behebt das Problem. Dank!
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow