我创建了一个UserControl文件,我想在我的UWP应用程序中重复使用几次。我已经创建了一个UC_BackToMainMenu
文件。
现在我可以在xaml部分执行此操作:
<ContentControl x:Name="backToMainMenu"> </ContentControl>
,这在后面的代码中:
backToMainMenu.Content = new UC_BackToMainMenu();
但是因为我要重复使用它几次,所以我理想地希望它在xaml部分中都是单行。不幸的是,当我尝试做Content="UC_BackToMainMenu"
这样的事情时,我只得到纯文本而不是实际文件
答案 0 :(得分:1)
这就是你如何做到这一点,但我很困惑,为什么你可以在内容控件中想要UserControl直接使用UserControl。
<ContentControl><local:UC_BackToMainMenu/></ContentControl>
为了使其工作,您必须在XAML文件的顶部定义用户控件所在的clr命名空间。通常它看起来像这样:
xmlns:local="clr-namespace:Example.NameSpace"
但你必须为你的项目命名空间调整它。