public static RefreshListView InstanceFromXaml() { var xaml = @"<ContentPage xmlns =""http://xamarin.com/schemas/2014/forms"" xmlns:x=""http://schemas.microsoft.com/winfx/2009/xaml"" x:Class=""Samples.RefreshListView""> <ContentPage.Content> <StackLayout> <ListView x:Name =""list"" ItemsSource =""{Binding Data}"" HeightRequest =""200""> <ListView.ItemTemplate><DataTemplate><ViewCell><Label Text =""{Binding .}"" /></ViewCell></DataTemplate></ListView.ItemTemplate> </ListView> <StackLayout> <Entry Text =""{Binding Input}"" /> <Button Text =""Add Item"" Command =""{Binding AddCmd}"" Clicked=""Handle_Clicked""/> </StackLayout> </StackLayout> </ContentPage.Content> </ContentPage>"; var instance = new RefreshListView(); instance.LoadFromXaml <RefreshListView>(xaml); return(instance); }
public static void Main() { Forms.Init(); Maoui.UI.Publish("/", RefreshListView.InstanceFromXaml().GetMaouiElement()); }