0
我有一個Silverlight 3應用程序與最新的Caliburn RTW。Caliburn錯誤的分析器錯誤的容器註冊命令
我有在XAML以下卡利屬性的按鈕: PresentationFramework:Message.Attach = 「ContainerCommand ClassesCommand()」/>
以我module.cs我有:
_container.RegisterType(typeof(ClassesCommand), new ContainerControlledLifetimeManager());
_regionManager.RegisterViewWithRegion("MenuRegion",() => _container.Resolve<ClassesButton>());
在_container.Resolve()上,我在XAML中獲得了「ContainerCommand ClassesCommand()」的AG_E_PARSER_BAD_PROPERTY_VALUE。
我ClassesCommand.cs是:
public class ClassesCommand
{
public void Execute()
{
//
}
public bool CanExecute()
{
//
return true;
}
}
JD。
@EisenbergEffect:對不起,沒有運氣。嘗試通過鍵註冊和刪除括號。我想我可能會嘗試通過ResourceCommand來查看它是否能夠正常工作。 – 2009-12-22 10:07:01
請確認您的命令的構造函數也不會拋出異常。如果可以的話,隨時給我一個repro,我會嘗試發現問題。 – EisenbergEffect 2009-12-22 15:51:18
謝謝。我沒有看到所有的構造函數。我正在做的是在module.cs中是_container.RegisterType(「ClassesCommand」,新的ContainerControlledLifetimeManager());.忘了提及我使用棱鏡,如果它有幫助。 –
2009-12-22 17:14:37