ConsignmentEditItemsView.xaml 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <local:ConsignmentEditView xmlns="http://xamarin.com/schemas/2014/forms"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  4. xmlns:local="clr-namespace:PRS.Mobile;assembly=PRS.Mobile"
  5. xmlns:mobile="clr-namespace:InABox.Mobile;assembly=InABox.Mobile.Shared"
  6. x:Class="PRS.Mobile.ConsignmentEditItemsView"
  7. x:DataType="local:ConsignmentEditViewModel">
  8. <local:ConsignmentEditView.Content>
  9. <Grid Grid.RowSpacing="5" ColumnSpacing="5">
  10. <Grid.RowDefinitions>
  11. <RowDefinition Height="Auto"/>
  12. <RowDefinition Height="*"/>
  13. </Grid.RowDefinitions>
  14. <mobile:MobileSearchBar
  15. x:Name="_search"
  16. Grid.Row="0"
  17. PlaceHolder="Search"
  18. TextChanged="_search_OnTextChanged"/>
  19. <mobile:MobileListView
  20. x:Name="_itemsList"
  21. Grid.Row="1"
  22. PullToRefresh="False"
  23. HasUnevenRows="True"
  24. ShowRecordCount="False"
  25. ItemsSource="{Binding Items}">
  26. <mobile:MobileListView.ItemTemplate>
  27. <DataTemplate x:DataType="local:PurchaseOrderItemShell">
  28. <ViewCell>
  29. <mobile:MobileCard
  30. IsClickable="True"
  31. BackgroundColor="{StaticResource Theme.Surface}"
  32. Padding="5"
  33. Margin="0,0,0,5"
  34. Clicked="SelectPOItem_Clicked">
  35. <Grid x:DataType="local:PurchaseOrderItemShell">
  36. <Grid.ColumnDefinitions>
  37. <ColumnDefinition Width="Auto" />
  38. <ColumnDefinition Width="*" />
  39. <ColumnDefinition Width="Auto" />
  40. </Grid.ColumnDefinitions>
  41. <Grid.RowDefinitions>
  42. <RowDefinition Height="Auto"/>
  43. <RowDefinition Height="Auto"/>
  44. </Grid.RowDefinitions>
  45. <Label
  46. Text="{Binding Description}"
  47. Grid.Row="0"
  48. Grid.Column="0"
  49. Grid.ColumnSpan="3"
  50. FontSize="Small"
  51. TextColor="{StaticResource Theme.OnSurface}"
  52. LineHeight="1"/>
  53. <Label
  54. Text="{Binding ProductCode}"
  55. Grid.Row="1"
  56. Grid.Column="0"
  57. Grid.ColumnSpan="2"
  58. FontSize="Small"
  59. TextColor="{StaticResource Theme.OnSurface}"
  60. LineHeight="1"
  61. HorizontalTextAlignment="Start"
  62. LineBreakMode="TailTruncation"/>
  63. <Label
  64. Text="{Binding Qty}"
  65. Grid.Row="1"
  66. Grid.Column="2"
  67. FontSize="Small"
  68. TextColor="{StaticResource Theme.OnSurface}"
  69. LineHeight="1"
  70. HorizontalTextAlignment="Center"/>
  71. </Grid>
  72. </mobile:MobileCard>
  73. </ViewCell>
  74. </DataTemplate>
  75. </mobile:MobileListView.ItemTemplate>
  76. </mobile:MobileListView>
  77. </Grid>
  78. </local:ConsignmentEditView.Content>
  79. </local:ConsignmentEditView>