eYe*_*eYe 11 c# user-controls cross-platform xamarin xamarin.forms
我一直在寻找很长一段时间但仍未找到为跨平台Xamarin Forms创建类似UserControl的WPF的方法.甚至可以这样做吗?我在Visual Studio 2013中使用Xamarin.
Ada*_*ley 19
这是一个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>
Run Code Online (Sandbox Code Playgroud)
这是背后的代码
namespace Mobile.Control
{
public partial class UserControl : Grid
{
public UserControl()
{
InitializeComponent();
}
}
}
Run Code Online (Sandbox Code Playgroud)
要使用它,请转到您的页面并实现命名空间
<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">
Run Code Online (Sandbox Code Playgroud)
然后在页面中
<control:UserControl />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5001 次 |
| 最近记录: |