假设我在一个解决方案中有三个 wpf 项目:projectA、ProjectB 和 UserControlC。现在在设计时,我可以将 UsercontrolC 中控件的样式(使用属性表)设置为 ProjectA 的 App.xaml 中定义的样式,而不是 projectB 的 App.xaml。同时画笔显示为选项,但无法选择。
我可以在一个全新的解决方案中重现这种行为,而无需构建任何东西。
谁能告诉我发生了什么事?UserControl 项目在什么情况下知道另一个项目中定义的东西?为什么是一个项目而不是另一个?