我遇到了以下问题:
我在XAML中创建了一个用户控件,其中x:Name关联,因为我在内部有一些需要此名称的绑定。在主页面上,我使用了这个用户控件的多个实例,并且突然抛出了一个XamlParseException,告诉我该名称已经在使用中;但这并不总是发生。
有人有同样的问题吗?有人知道如何解决这个问题吗?
以下评论中的操作更新(可能会被删除):
正如我发现的那样,这是一个已知的Silverlight错误。
我的解决方法是通过将控件本身设置为DataContext来避免多次使用的用户控件的name属性,然后我使用绑定来使事情正常工作。