diff options
author | Rui Marinho <me@ruimarinho.net> | 2016-12-16 18:05:28 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-16 18:05:28 +0000 |
commit | 3216ce4ccd096f8b9f909bbeea572dcf2a8c4466 (patch) | |
tree | 8087cb06ae7ef4d5ff954f61ab16891d6148645c /Xamarin.Forms.Controls/GalleryPages | |
parent | db4486db8f41642dcd2948c929bee54500d23938 (diff) | |
download | xamarin-forms-3216ce4ccd096f8b9f909bbeea572dcf2a8c4466.tar.gz xamarin-forms-3216ce4ccd096f8b9f909bbeea572dcf2a8c4466.tar.bz2 xamarin-forms-3216ce4ccd096f8b9f909bbeea572dcf2a8c4466.zip |
Add sample HanselForms and TwitterDemo to ControlGallery (#651)
* [Controls] Add Hanselforms sample
* Remove extra twitter sample
* [Controls]Add TwitterDemo sample
* [Controls] Fix build
Diffstat (limited to 'Xamarin.Forms.Controls/GalleryPages')
-rw-r--r-- | Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml | 68 | ||||
-rw-r--r-- | Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml.cs | 16 |
2 files changed, 84 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml b/Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml new file mode 100644 index 00000000..50793f8c --- /dev/null +++ b/Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Xamarin.Forms.Controls.MacTwitterDemo"> + <MasterDetailPage.Master> + <ContentPage BackgroundColor="#24456e" Title="Master"> + <Grid> + <Grid.RowDefinitions> + <RowDefinition /> + <RowDefinition Height="50" /> + </Grid.RowDefinitions> + <ScrollView Margin="0,55,0,0" BackgroundColor="Transparent"> + <StackLayout> + <Image Source="rui.jpg" WidthRequest="50" HeightRequest="50" HorizontalOptions="Center" /> + <Image Source="home.png" Margin="0,20,0,0" WidthRequest="25"/> + <Image Source="notifications.png" Margin="0,20,0,0" WidthRequest="25" /> + <Image Source="messages.png" Margin="0,20,0,0" WidthRequest="22" /> + <Image Source="profile.png" Margin="0,20,0,0" WidthRequest="25" /> + <Image Source="lists.png" Margin="0,20,0,0" WidthRequest="25" /> + <Image Source="search.png" Margin="0,20,0,0" WidthRequest="25" /> + </StackLayout> + </ScrollView> + <Image Grid.Row="1" Source="tweet.png" WidthRequest="25" HeightRequest="25" VerticalOptions="Start" /> + </Grid> + </ContentPage> + </MasterDetailPage.Master> + <MasterDetailPage.Detail> + <ContentPage BackgroundColor="#ffffff" Title="Home"> + <ListView x:Name="lstTweets" RowHeight="125" BackgroundColor="#ffffff"> + <ListView.Header> + <Grid HeightRequest="45" BackgroundColor="#ffffff"> + <Grid.RowDefinitions> + <RowDefinition /> + <RowDefinition Height="0.5" /> + </Grid.RowDefinitions> + <Label Text="Home" FontFamily="Helvetica" FontSize="14" VerticalOptions="CenterAndExpand" VerticalTextAlignment="Center" HorizontalOptions="CenterAndExpand" /> + <BoxView Color="#cbd5dd" Grid.Row="1" /> + </Grid> + </ListView.Header> + <ListView.ItemTemplate> + <DataTemplate> + <ViewCell> + <Grid BackgroundColor="White" Padding="0,5,0,5" RowSpacing="3"> + <Grid.RowDefinitions> + <RowDefinition Height="Auto" /> + <RowDefinition Height="*" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="0.5" /> + </Grid.RowDefinitions> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="50" /> + <ColumnDefinition Width="*" /> + </Grid.ColumnDefinitions> + <Image Source="xamarinlogo.png" Grid.RowSpan="3" Margin="0,5,0,0" WidthRequest="50" HeightRequest="50" VerticalOptions="Start" /> + <Label FontFamily="Helvetica" FontSize="15" Grid.Column="1" Grid.Row="0" Text="Xamarin" VerticalOptions="Start" VerticalTextAlignment="Start" /> + <Label FontFamily="Helvetica" FontSize="14" Grid.Column="1" Grid.Row="1" Text="Download the source code for the #XamarinEvolve 2016 app, leveraging 93% codeshare across iOS, Android, and Windows: http://xmn.io/26xD51i" /> + <StackLayout HorizontalOptions="Start" Spacing="40" VerticalOptions="Center" Orientation="Horizontal" Grid.Column="1" Grid.Row="2" Padding="0,10,0,10"> + <Image Source="reply.png" WidthRequest="15" /> + <Image Source="retweet.png" WidthRequest="15" /> + <Image Source="favorite.png" WidthRequest="15" /> + </StackLayout> + <BoxView Color="#cbd5dd" Grid.Row="3" Grid.ColumnSpan="2" /> + </Grid> + </ViewCell> + </DataTemplate> + </ListView.ItemTemplate> + </ListView> + </ContentPage> + </MasterDetailPage.Detail> +</MasterDetailPage>
\ No newline at end of file diff --git a/Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml.cs b/Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml.cs new file mode 100644 index 00000000..2a6b63cd --- /dev/null +++ b/Xamarin.Forms.Controls/GalleryPages/MacTwitterDemo.xaml.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; + +using Xamarin.Forms; + +namespace Xamarin.Forms.Controls +{ + public partial class MacTwitterDemo : MasterDetailPage + { + public MacTwitterDemo() + { + InitializeComponent(); + lstTweets.ItemsSource = new string[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" }; + } + } +} |