【发布时间】:2015-10-20 11:49:58
【问题描述】:
我一直在寻找很长时间,但仍然没有找到一种方法来创建像跨平台 Xamarin 表单的 UserControls 这样的 WPF。这甚至可以做到吗?我在 Visual Studio 2013 中使用 Xamarin。
【问题讨论】:
标签: c# xamarin user-controls cross-platform xamarin.forms
我一直在寻找很长时间,但仍然没有找到一种方法来创建像跨平台 Xamarin 表单的 UserControls 这样的 WPF。这甚至可以做到吗?我在 Visual Studio 2013 中使用 Xamarin。
【问题讨论】:
标签: c# xamarin user-controls cross-platform xamarin.forms
这是一个 XAML 示例。只是添加你可以有任何基本的视觉元素。例如。 Grid、StackLayout、Image 等。
<Grid xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Mobile.Control.UserControl">
</Grid>
下面是代码
namespace Mobile.Control
{
public partial class UserControl : Grid
{
public UserControl()
{
InitializeComponent();
}
}
}
要使用它,请转到您的页面并实现命名空间
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:control="clr-namespace:Mobile.Control;assembly=Mobile"
x:Class="Mobile.View.MyPage">
然后在页面中
<control:UserControl />
【讨论】: