SettingsPage.xaml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <local:BasePage
  3. xmlns:local="clr-namespace:PRS.Mobile"
  4. xmlns="http://xamarin.com/schemas/2014/forms"
  5. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  6. x:Class="PRS.Mobile.SettingsPage"
  7. Title = "Settings">
  8. <local:BasePage.PrimaryMenu>
  9. <ImageButton Clicked="Save_OnClicked" Source="tick.png"/>
  10. </local:BasePage.PrimaryMenu>
  11. <local:BasePage.PageContent>
  12. <ScrollView>
  13. <Grid HorizontalOptions="FillAndExpand" Margin="5" Padding="2">
  14. <Grid.RowDefinitions>
  15. <RowDefinition Height="auto"/>
  16. <RowDefinition Height="auto"/>
  17. <RowDefinition Height="auto"/>
  18. <RowDefinition Height="auto"/>
  19. <RowDefinition Height="*"/>
  20. <RowDefinition Height="auto"/>
  21. <RowDefinition Height="auto"/>
  22. <RowDefinition Height="auto"/>
  23. <RowDefinition Height="auto"/>
  24. </Grid.RowDefinitions>
  25. <Grid.ColumnDefinitions>
  26. <ColumnDefinition Width="auto"/>
  27. <ColumnDefinition Width="*"/>
  28. </Grid.ColumnDefinitions>
  29. <Label
  30. Grid.Row="0"
  31. Grid.Column="0"
  32. Text="URLs:"
  33. HorizontalOptions="Start"
  34. VerticalOptions="Center"/>
  35. <local:StringList
  36. Grid.Row="0"
  37. Grid.Column="1"
  38. HorizontalOptions="Fill"
  39. x:Name="stringList"
  40. VerticalOptions="Start"/>
  41. <Label
  42. Grid.Row="1"
  43. Grid.Column="0"
  44. Text="User ID:"
  45. HorizontalOptions="Start"
  46. VerticalOptions="Center"/>
  47. <Entry
  48. Grid.Row="1"
  49. Grid.Column="1"
  50. HorizontalOptions="Fill"
  51. x:Name="userIDEnt"
  52. VerticalOptions="Start"
  53. FontSize="16"
  54. Keyboard="Plain"/>
  55. <Label
  56. Grid.Row="2"
  57. Grid.Column="0"
  58. Text="Password:"
  59. HorizontalOptions="Start"
  60. VerticalOptions="Center"/>
  61. <Entry
  62. Grid.Row="2"
  63. Grid.Column="1"
  64. HorizontalOptions="Fill"
  65. x:Name="passwordEnt"
  66. VerticalOptions="Start"
  67. FontSize="16"
  68. Keyboard="Plain"
  69. IsPassword="true" />
  70. <local:MobileButton
  71. Grid.Row="3"
  72. Grid.Column="0"
  73. Grid.ColumnSpan="2"
  74. HeightRequest="40"
  75. x:Name="changePasswordBtn"
  76. Clicked="ChangePasswordBtn_Clicked"
  77. IsVisible="False"
  78. Text="Change Password" />
  79. <Label
  80. Grid.Row="5"
  81. Grid.Column="0"
  82. Text="Device ID:"
  83. HorizontalOptions="Start"
  84. VerticalOptions="Center" />
  85. <Entry
  86. Grid.Row="5"
  87. Grid.Column="1"
  88. HorizontalOptions="Fill"
  89. IsEnabled="False"
  90. x:Name="deviceIDEnt"
  91. FontSize="16"
  92. Keyboard="Plain"
  93. />
  94. <Label
  95. Grid.Row="6"
  96. Grid.Column="0"
  97. Text="Version:"
  98. HorizontalOptions="Start"
  99. VerticalOptions="Center"/>
  100. <Entry
  101. Grid.Row="6"
  102. Grid.Column="1"
  103. HorizontalOptions="Fill"
  104. IsEnabled="False"
  105. x:Name="appVersionEnt"
  106. VerticalOptions="Start"
  107. FontSize="16"
  108. Keyboard="Plain"/>
  109. <local:MobileButton
  110. Grid.Row="7"
  111. Grid.Column="0"
  112. Grid.ColumnSpan="2"
  113. HeightRequest="40"
  114. x:Name="updateVersionBtn"
  115. IsEnabled="False"
  116. Clicked="UpdateVersionBtn_Clicked"
  117. Text="Checking Version"/>
  118. <local:MobileButton
  119. Grid.Row="8"
  120. Grid.Column="0"
  121. Grid.ColumnSpan="2"
  122. HeightRequest="40"
  123. x:Name="ViewLogsButton"
  124. Clicked="ViewLogsButton_Clicked"
  125. Text="View Logs" />
  126. </Grid>
  127. </ScrollView>
  128. </local:BasePage.PageContent>
  129. </local:BasePage>