C# 使用用户控件时发生XamlParseException

C# 使用用户控件时发生XamlParseException,c#,xaml,.net-4.0,xamlparseexception,C#,Xaml,.net 4.0,Xamlparseexception,我面临以下问题: 我在XAML中创建了一个与x:Name关联的用户控件,因为我在内部有一些绑定需要这个名称。在主页上,我使用了这个用户控件的多个实例,突然抛出了一个XamlParseException,它告诉我这个名称已经在使用中;但这种情况并不总是发生 有人有同样的问题吗?有人知道如何解决这个问题吗 Op的评论更新,如下(可能会被删除): 我发现,这是Silverlight的一个已知错误 我的解决方法是通过将控件本身设置为DataContext来避免多次使用的用户控件上的name属性,然后使

我面临以下问题:

我在XAML中创建了一个与x:Name关联的用户控件,因为我在内部有一些绑定需要这个名称。在主页上,我使用了这个用户控件的多个实例,突然抛出了一个XamlParseException,它告诉我这个名称已经在使用中;但这种情况并不总是发生

有人有同样的问题吗?有人知道如何解决这个问题吗


Op的评论更新,如下(可能会被删除):

我发现,这是Silverlight的一个已知错误

我的解决方法是通过将控件本身设置为DataContext来避免多次使用的用户控件上的name属性,然后使用绑定使其正常工作


你能创建一个复制此问题的小示例吗?你能添加一个指向此错误的链接并标记为答案吗?此链接提供行为说明:你能创建一个复制此问题的小示例吗?你能添加指向此错误的链接并标记为答案吗?此链接提供行为说明: