我的 xml 页面包含一些资源:
<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>
但是,当我尝试在预览模式下在 Visual Studio 中打开页面时,出现以下错误:
错误 57 参数无效
并且错误是由指令引起的: ObjectInstance="{StaticResource ObjOne}"
有人知道为什么会发生吗?
注意:我发现错误是由专有 MethodName 的分配引起的,而不是由 ObjectInstance="{StaticResource ObjOne}"