| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?xml version="1.0" encoding="utf-8" ?>
- <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:ui="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
- x:Class="comal.timesheets.MultiSelectPage">
-
- <NavigationPage.TitleView>
- <Grid Margin="0" Padding="0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" HorizontalOptions="Start" VerticalOptions="Center" TextColor="White" BackgroundColor="Transparent" Margin="0" Padding="0"
- Text="Cancel" Clicked="CancelBtn_Clicked"/>
- <Label Grid.Column="1" VerticalOptions="Center" x:Name="titleLbl"
- HorizontalOptions="Center" HorizontalTextAlignment="Center" TextColor="White" FontSize="Medium" FontAttributes="Bold"/>
- <Button Grid.Column="2" HorizontalOptions="End" VerticalOptions="Center" TextColor="White" BackgroundColor="Transparent" Margin="0" Padding="0"
- Text="Save" Clicked="SaveBtn_Clicked"/>
- </Grid>
- </NavigationPage.TitleView>
- <ContentPage.Content>
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- </Grid.RowDefinitions>
- <Frame Grid.Row="0" Padding="3" Margin="5">
- <Entry x:Name="searchEnt" HorizontalOptions="FillAndExpand" TextChanged="SearchEnt_Changed"/>
- </Frame>
- <Grid Grid.Row="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <ui:MaterialButton Grid.Column="0" Text="Select All" Clicked="SelectAll_Clicked"/>
- <ui:MaterialButton Grid.Column="1" Text="Clear All" Clicked="ClearAll_Clicked"/>
- </Grid>
-
- <ListView Grid.Row="2" HasUnevenRows="True" x:Name="listView" Margin="5">
- <ListView.ItemTemplate>
- <DataTemplate>
- <ViewCell Tapped="Item_Tapped">
- <Frame Padding="0" Margin="0">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="50"/>
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Text="{Binding Value}" HorizontalOptions="Start" LineBreakMode="WordWrap"/>
- <CheckBox Grid.Column="1" IsChecked="{Binding Selected}" HorizontalOptions="Center" VerticalOptions="Start">
-
- </CheckBox>
- </Grid>
- </Frame>
- </ViewCell>
- </DataTemplate>
- </ListView.ItemTemplate>
- </ListView>
- </Grid>
- </ContentPage.Content>
- </ContentPage>
|