当我尝试在RelativePanel
中使用UserControl
容器时,该容器随后在DataTemplate
内的另一个/父网页中用于GridView
或{{ 1}}它崩溃了该页面的Visual Studio设计器。在运行时,它仍然可以工作,但是无法在Visual Studio设计器中看到结果,我不得不返回使用ListView
控件,这样可行。
请注意,我在我的StackPanel
中使用x:Bind,并且只有在我尝试使用UserConrol
使用{RelativePanel
之类的内容来安排子控件时,才会发生Visual Studio设计器中的崩溃。 1}}属性。
设计师抛出的异常如下:
我在UserControl中使用xRelatedMovieImg,如下所示:
RelativePanel.Below
所有其他人都看过这个问题,如果有的话,他是否有解决方法或解决方法?
答案 0 :(得分:1)
遇到了同样的问题。发现使用Binding
在我的案例中工作。所以你可能会这样
RelativePanel.Below="{Binding ElementName=xRelatedMovieImg}"
答案 1 :(得分:0)
根据我的经验,设计师可能会非常脆弱,并且会因为最奇怪的事情而崩溃。通常它通过重建项目(Ctrl + Shift + B)来帮助。
此外,如果您只是更改设计而不进行调试,则可以使用"启动而无需调试" (Ctrl + F5)从Visual Studio中的“调试”菜单。这样您就不必等待调试器设置好所有内容。