如何在windows 8的xaml页面中定义usercontrol,并在同一页面中重用它
本文关键字:一页 usercontrol 定义 xaml windows | 更新日期: 2023-09-27 18:04:34
我想使用一个usercontrol, (set of TextBlock &组合框)。我想在同一个页面中有3个实例。那么,如何在同一页面的xaml中定义这样的用户控件呢?需要使用页面资源?还有别的吗?
在Visual Studio中,您可以通过进入Project -> Add New Item并选择UserControl来定义UserControls。在定义它之后,您可以在希望使用它的页面的XAML中添加对它的引用。要做到这一点,可以在页面的根标记中添加如下行内容:
<common:LayoutAwarePage
...
xmlns:CustomControlName="using:CustomControlNamespace"
...>
如果你必须在同一个XAML文档中这样做,我想你可以在页面资源
中定义控件<Page.Resources>
<UserControl x:Name="CustomControl">
...
</UserControl>
</Page.Resources>
我个人会在一个单独的文件中定义UserControl。它将东西分离出来,Visual Studio还提供了一些基本的工作基础。