MeetingEditItemsView.xaml 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <local:MeetingEditView 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. xmlns:treeView="clr-namespace:Syncfusion.XForms.TreeView;assembly=Syncfusion.SfTreeView.XForms"
  7. xmlns:core="clr-namespace:InABox.Core;assembly=InABox.Core"
  8. x:Class="PRS.Mobile.MeetingEditItemsView"
  9. >
  10. <local:MeetingEditItemsView.Resources>
  11. <local:BookmarkConverter x:Key="BookmarkConverter" x:Name="BookmarkConverter" />
  12. </local:MeetingEditItemsView.Resources>
  13. <local:MeetingEditView.Content>
  14. <mobile:MobileCard>
  15. <treeView:SfTreeView
  16. x:Name="_agenda"
  17. ChildPropertyName="Children"
  18. AutoExpandMode="AllNodesExpanded"
  19. SelectionChanged="AgendaItem_Tapped"
  20. SelectionMode="Single"
  21. Indentation="10"
  22. ExpanderWidth="0"
  23. ItemHeight="35">
  24. <treeView:SfTreeView.ItemTemplate>
  25. <DataTemplate>
  26. <Grid x:DataType="core:ICoreTreeNode" RowSpacing="0" ColumnSpacing="5">
  27. <Grid.RowDefinitions>
  28. <RowDefinition Height="Auto"/>
  29. </Grid.RowDefinitions>
  30. <Grid.ColumnDefinitions>
  31. <ColumnDefinition Width="auto"/>
  32. <ColumnDefinition Width="auto"/>
  33. <ColumnDefinition Width="*"/>
  34. </Grid.ColumnDefinitions>
  35. <Image
  36. Grid.Row="0"
  37. Grid.Column="0"
  38. Source="{Binding ., Converter={StaticResource BookmarkConverter}}"
  39. Aspect="AspectFill"
  40. Margin="0,5,0,5"/>
  41. <Label
  42. Grid.Row="0"
  43. Grid.Column="1"
  44. Text="{Binding Number}"
  45. VerticalOptions="Center"
  46. VerticalTextAlignment="Center"
  47. FontSize="Small"/>
  48. <Label
  49. Grid.Row="0"
  50. Grid.Column="2"
  51. Text="{Binding [Title]}"
  52. VerticalOptions="Center"
  53. VerticalTextAlignment="Center"
  54. HorizontalOptions="Fill"
  55. HorizontalTextAlignment="Start"
  56. FontSize="Small"
  57. LineBreakMode="TailTruncation"/>
  58. </Grid>
  59. </DataTemplate>
  60. </treeView:SfTreeView.ItemTemplate>
  61. </treeView:SfTreeView>
  62. </mobile:MobileCard>
  63. </local:MeetingEditView.Content>
  64. </local:MeetingEditView>