SettingsPage.xaml 5.1 KB

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