Xaml 在不同的视觉状态上加载相同的视图会导致冲突

Xaml 在不同的视觉状态上加载相同的视图会导致冲突,xaml,windows-store-apps,Xaml,Windows Store Apps,我正在使用视觉状态显示/隐藏一些视图 在其中的两个视图上,我加载了两个视图使用ViewModels使用的子视图。大概是这样的: <local:SharedSubView DataContext="{Binding Path=SharedSubViewVM}" /> 问题是,我认为这会导致冲突,因为当我尝试加载这两个视图时,它只是挂起 还有别的办法吗?还是应该为视图创建另一个重复文件 谢谢这看起来完全正确。。。我们需要一个更完整的例子。。。为初学者定义“挂断”。。。它会引发异常吗

我正在使用视觉状态显示/隐藏一些视图

在其中的两个视图上,我加载了两个视图使用ViewModels使用的子视图。大概是这样的:

<local:SharedSubView DataContext="{Binding Path=SharedSubViewVM}" />

问题是,我认为这会导致冲突,因为当我尝试加载这两个视图时,它只是挂起

还有别的办法吗?还是应该为视图创建另一个重复文件


谢谢

这看起来完全正确。。。我们需要一个更完整的例子。。。为初学者定义“挂断”。。。它会引发异常吗?SharedSubView实际上是一个文本框,允许用户“搜索”内容。更改文本框后,SharedSubView将加载所有匹配项的列表视图。结果是,当我尝试搜索时,我只能在应用程序挂起之前输入1个字符。项目已加载,但我无法再单击任何内容,鼠标指针仍作为“I”选择器(用于文本框。只需将相关代码添加到问题中即可。我想我已经了解了。我使用的是2引用的静态实例。我刚刚为2个视图创建了单独的实例,效果很好。感谢您的帮助。