| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260 |
- <?xml version="1.0" encoding="utf-8" ?>
- <mobile:MobilePage
-
- xmlns="http://xamarin.com/schemas/2014/forms"
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
- xmlns:mobile="clr-namespace:InABox.Mobile;assembly=InABox.Mobile.Shared"
- xmlns:local="clr-namespace:PRS.Mobile;assembly=PRS.Mobile"
- x:Class="PRS.Mobile.SettingsPage"
- Title = "Settings">
-
- <mobile:MobilePage.PrimaryMenu>
- <ImageButton Clicked="Save_OnClicked" Source="tick"/>
- </mobile:MobilePage.PrimaryMenu>
-
- <mobile:MobilePage.PageContent>
-
- <Grid Margin="5" Padding="2">
-
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="*"/>
- <RowDefinition Height="auto"/>
- </Grid.RowDefinitions>
-
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="auto"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
-
- <Label
- Grid.Row="0"
- Grid.Column="0"
- Text="Profile"
- TextColor="Black"
- FontSize="Small"
- HorizontalOptions="Start"
- VerticalOptions="Center"/>
-
- <Grid
- Grid.Row="0"
- Grid.Column="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="Auto"/>
- </Grid.ColumnDefinitions>
- <mobile:MobileCard>
- <Entry
- HorizontalOptions="Fill"
- x:Name="profileName"
- Text="(Default)"
- FontSize="Small"
- Keyboard="Plain"
- BackgroundColor="LightYellow"
- TextColor="Black"
- />
- </mobile:MobileCard>
-
- <mobile:MobileCard
- Grid.Column="1"
- Padding="0"
- WidthRequest="35"
- x:Name="profileButton">
- <mobile:MobileMenuButton
- x:Name="profileMenu"
- Image="lines"
- WidthRequest="24"
- HeightRequest="24">
- <mobile:MobileMenuButton.Items>
- <mobile:MobileMenuSeparator />
- <mobile:MobileMenuItem x:Name="_addProfile" Text="Add New" Clicked="AddProfile_Clicked" />
- <mobile:MobileMenuItem x:Name="_deleteProfile" Text="Delete" Clicked="DeleteProfile_Clicked" />
- <mobile:MobileMenuSeparator />
- <mobile:MobileMenuItem x:Name="_exportProfiles" Text="Export" Clicked="ExportProfiles_Clicked" />
- <mobile:MobileMenuItem x:Name="_importProfiles" Text="Import" Clicked="ImportProfiles_Clicked" />
- </mobile:MobileMenuButton.Items>
- </mobile:MobileMenuButton>
- </mobile:MobileCard>
- </Grid>
-
- <Label
- Grid.Row="1"
- Grid.Column="0"
- Text="URLs"
- TextColor="Black"
- FontSize="Small"
- HorizontalOptions="Start"
- VerticalOptions="Center"/>
-
- <local:StringList
- Grid.Row="1"
- Grid.Column="1"
- HorizontalOptions="Fill"
- x:Name="stringList"
- VerticalOptions="Start"/>
-
- <Label
- Grid.Row="2"
- Grid.Column="0"
- Text="UserID"
- TextColor="Black"
- FontSize="Small"
- HorizontalOptions="Start"
- VerticalOptions="Center"/>
-
- <mobile:MobileCard
- Grid.Row="2"
- Grid.Column="1">
- <Entry
- x:Name="userIDEnt"
- FontSize="Small"
- TextColor="Black"
- Keyboard="Plain"
- BackgroundColor="LightYellow"/>
- </mobile:MobileCard>
-
- <Label
- Grid.Row="3"
- Grid.Column="0"
- Text="Password"
- FontSize="Small"
- TextColor="Black"
- HorizontalOptions="Start"
- VerticalOptions="Center"/>
-
- <mobile:MobileCard
- Grid.Row="3"
- Grid.Column="1">
- <Entry
- x:Name="passwordEnt"
- FontSize="Small"
- TextColor="Black"
- Keyboard="Plain"
- IsPassword="true"
- BackgroundColor="LightYellow"/>
- </mobile:MobileCard>
-
- <Label
- Grid.Row="4"
- Grid.Column="0"
- Text="Device"
- FontSize="Small"
- TextColor="Black"
- HorizontalOptions="Start"
- VerticalOptions="Center" />
-
- <Entry
- Grid.Row="4"
- Grid.Column="1"
- HorizontalOptions="Fill"
- IsReadOnly="True"
- x:Name="deviceIDEnt"
- FontSize="Small"
- Keyboard="Plain"
- BackgroundColor="LightGray"
- TextColor="DimGray"
- />
-
- <Label
- Grid.Row="5"
- Grid.Column="0"
- Text="Version"
- FontSize="Small"
- TextColor="Black"
- HorizontalOptions="Start"
- VerticalOptions="Center" />
-
- <Grid
- Grid.Row="5"
- Grid.Column="1"
- Grid.ColumnSpacing="5">
-
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="Auto"/>
- </Grid.ColumnDefinitions>
-
- <Entry
- Grid.Column="0"
- HorizontalOptions="Fill"
- IsReadOnly="True"
- x:Name="swVersion"
- FontSize="Small"
- Keyboard="Plain"
- BackgroundColor="LightGray"
- TextColor="DimGray"
- />
-
- <mobile:MobileButton
- Grid.Column="1"
- Image="version"
- ImageSize="24,24"
- VerticalOptions="Fill"
- HeightRequest="10"
- WidthRequest="35"
- Clicked="GoToAppStore_Clicked" />
-
- </Grid>
-
- <mobile:MobileCard
- Grid.Row="6"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- BackgroundColor="WhiteSmoke">
-
- <CollectionView x:Name="_log" ItemSizingStrategy="MeasureAllItems">
- <CollectionView.ItemTemplate>
- <DataTemplate>
- <Label Text="{Binding .}" LineBreakMode="WordWrap" FontSize="9" TextColor="DimGray" />
- </DataTemplate>
- </CollectionView.ItemTemplate>
- </CollectionView>
-
- </mobile:MobileCard>
-
- <Grid
- Grid.Row="7"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- Grid.ColumnSpacing="5"
- HeightRequest="45">
-
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
-
-
- <mobile:MobileButton
- x:Name="ClearCaches"
- Grid.Column="0"
- Text="Clear Caches"
- Clicked="ClearCaches_OnClicked" />
-
- <mobile:MobileButton
- x:Name="EmailLogs"
- Grid.Column="1"
- Text="Email Logs"
- Clicked="EmailLogs_OnClicked" />
-
- <mobile:MobileButton
- Grid.Column="2"
- x:Name="ResetButton"
- Clicked="ResetButton_OnClicked"
- Text="Reset Settings"
- BackgroundColor="Red"
- BorderColor="FireBrick"/>
-
- </Grid>
-
- </Grid>
- </mobile:MobilePage.PageContent>
- </mobile:MobilePage>
|