0

最新の Caliburn RTW を使用した Silverlight 3 アプリケーションがあります。

XAML に次の caliburn プロパティを持つボタンがあります: 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。

4

1 に答える 1

1

タイプではなくキーでコマンドを登録してみてください。また、末尾の空の括弧を削除してみてください。これらのいずれかで問題が解決するかどうかお知らせください。ありがとう!

于 2009-12-21T18:38:11.157 に答える