Page.Resources中的无效参数导致预览页面错误



我的xaml页面包括一些资源:

<Page.Resources>
    <cnv:FormattingConverter x:Key="formatter" />
    <!-- create an instance of our DataProvider class -->
    <ObjectDataProvider x:Key="ObjOne" ObjectType="{x:Type local:ObjOneDataProvider}"/>
    <!-- define the method which is invoked to obtain our data -->
    <ObjectDataProvider x:Key="ObjTwo" ObjectInstance="{StaticResource ObjOne}" sMethodName="GetAllData"/>
</Page.Resources>

但是当我尝试在visualstudio中以预览模式打开页面时,我会收到以下错误:

错误57参数无效

并且该错误是由以下指令引起的:ObjectInstance="{StaticResource ObjOne}"

有人知道为什么会发生这种事吗?

注意:我发现错误是由适当的MethodName的分配引起的,而不是由ObjectInstance="{StaticResource ObjOne}"

引起的

如果您想绑定到一个方法,请参阅文档:如何:绑定到方法

<Page.Resources>
    <cnv:FormattingConverter x:Key="formatter" />
    <ObjectDataProvider x:Key="ObjOne" ObjectType="{x:Type local:ObjOneDataProvider}" MethodName="GetAllData" />
</Page.Resources>

相关内容

  • 没有找到相关文章

最新更新