如何使用地铁应用 win8 在 xaml 中添加用户控件



我想使用listview作为控件,以便我可以在不同的页面中使用它,

我已经创建了名为(MyUserControl1)的用户控件,现在我的问题是如何在任何宫殿中添加xaml的。

你能建议我一个最好的方法吗?

只需在

所需的页面上包含用户控件的命名空间,然后使用它。

我现在没有机器,它看起来像这样:

<page>
<page.resources>
<xmlns:localContolrs="using:CustomControls">
</page.resources>
<localControls.MyControl ItemsSource="Model.MyList" />
</page>

在这里,我假设 MyControl 是一个列表控件。

这可能会

对你有所帮助

在Visual Studio中,您可以通过转到Project -->添加新项并选择"用户控件"来定义UserControls。在此处定义它后,可以在要在其中使用它的页面的 XAML 中添加对它的引用。为此,您可以在页面的根标记中添加如下内容。

<common:LayoutAwarePage
    ...
    xmlns:CustomControlName="using:CustomControlNamespace"
    ...>

如果您想在同一个 XAML 文档中执行此操作,我想您可以在页面资源中定义控件

<Page.Resources>
    <UserControl x:Name="CustomControl">
       ...
    </UserControl>
</Page.Resources>

最新更新