Settings.xaml 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ContentPage
  3. xmlns="http://xamarin.com/schemas/2014/forms"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  5. x:Class="InABox.Mobile.Settings"
  6. xmlns:local="clr-namespace:InABox.Mobile">
  7. <ContentPage.Content>
  8. <Grid x:Name="SettingsGrid" Margin="5" RowSpacing="10">
  9. <Grid.ColumnDefinitions>
  10. <ColumnDefinition Width="Auto"></ColumnDefinition>
  11. <ColumnDefinition Width="*"></ColumnDefinition>
  12. </Grid.ColumnDefinitions>
  13. <Grid.RowDefinitions>
  14. <RowDefinition Height="Auto"></RowDefinition>
  15. <RowDefinition Height="Auto"></RowDefinition>
  16. <RowDefinition Height="Auto"></RowDefinition>
  17. <RowDefinition Height="Auto"></RowDefinition>
  18. <RowDefinition Height="Auto"></RowDefinition>
  19. <RowDefinition Height="50"></RowDefinition>
  20. <RowDefinition Height="Auto"></RowDefinition>
  21. <RowDefinition Height="Auto"></RowDefinition>
  22. <RowDefinition Height="*"></RowDefinition>
  23. </Grid.RowDefinitions>
  24. <Label Text="URL" Grid.Row="0" Grid.Column="0" VerticalOptions="CenterAndExpand" FontSize="Small"/>
  25. <Entry x:Name="URL" Grid.Row="0" Grid.Column="1" Text="{Binding URL}" Keyboard="Url" VerticalOptions="Fill" HorizontalOptions="Fill" FontSize="Small"/>
  26. <Label Text="Port" Grid.Row="1" Grid.Column="0" VerticalOptions="CenterAndExpand" FontSize="Small"/>
  27. <Entry x:Name="Port" Grid.Row="1" Grid.Column="1" Text="{Binding Port}" Keyboard="Numeric" VerticalOptions="Fill" HorizontalOptions="Fill" FontSize="Small"/>
  28. <Label Text="User ID" Grid.Row="2" Grid.Column="0" VerticalOptions="CenterAndExpand" FontSize="Small"/>
  29. <Entry x:Name="UserID" Grid.Row="2" Grid.Column="1" Text="{Binding UserID}" Keyboard="Url" VerticalOptions="Fill" HorizontalOptions="Fill" FontSize="Small"/>
  30. <Label Text="Password" Grid.Row="3" Grid.Column="0" VerticalOptions="CenterAndExpand" FontSize="Small"/>
  31. <Entry x:Name="Password" Grid.Row="3" Grid.Column="1" Text="{Binding Password}" Keyboard="Url" IsPassword="True" VerticalOptions="Fill" HorizontalOptions="Fill" FontSize="Small"/>
  32. <Label Text="Update URL" Grid.Row="4" Grid.Column="0" VerticalOptions="CenterAndExpand" FontSize="Small"/>
  33. <Entry x:Name="UpdateURL" Grid.Row="4" Grid.Column="1" Text="{Binding AutoUpdateLocation}" VerticalOptions="Fill" HorizontalOptions="Fill" Keyboard="Url" FontSize="Small"/>
  34. <Label Text="" Grid.Row="5" Grid.Column="0" FontSize="Small"/>
  35. <Label Text="Device ID" Grid.Row="6" Grid.Column="0" VerticalOptions="CenterAndExpand" FontSize="Small"/>
  36. <Entry x:Name="DeviceID" Grid.Row="6" Grid.Column="1" Text="{Binding DeviceID}" IsEnabled="false" VerticalOptions="Fill" HorizontalOptions="Fill" FontSize="Small"/>
  37. <Label Text="App Version" Grid.Row="7" Grid.Column="0" VerticalOptions="CenterAndExpand" FontSize="Small"/>
  38. <Entry x:Name="AppVersion" Grid.Row="7" Grid.Column="1" Text="{Binding AppVersion}" IsEnabled="false" VerticalOptions="Fill" HorizontalOptions="Fill" FontSize="Small"/>
  39. <Button x:Name="CancelButton" IsVisible="false" Grid.Row="8" Grid.Column="0" WidthRequest="100" HeightRequest="40" VerticalOptions="End" HorizontalOptions="Start" Margin="5" Text="Cancel" Clicked="CancelClicked" BorderColor="Black" BorderWidth="1" BackgroundColor="White" />
  40. <Button x:Name="SaveButton" IsVisible="false" Grid.Row="8" Grid.Column="1" WidthRequest="100" HeightRequest="40" VerticalOptions="End" HorizontalOptions="End" Margin="5" Text="Save" Clicked="SaveClicked" BorderColor="Black" BorderWidth="1" BackgroundColor="White"/>
  41. </Grid>
  42. </ContentPage.Content>
  43. </ContentPage>