1 <?xml version="1.0" encoding="UTF-8" ?>
2 <ContentPage x:Class="NUITizenGallery.AnimalListPage"
3 xmlns="http://tizen.org/Tizen.NUI/2018/XAML"
4 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
5 WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
6 HeightSpecification="{Static LayoutParamPolicies.MatchParent}" >
8 <!-- AppBar is top-side bar with navigation content, title, and action. If you not set any contents, back button is automatically added. -->
10 <AppBar x:Name="appBar" Title="AnimalListPage"/>
13 <!-- Content is main placeholder of ContentPage. Add your content into this view. -->
15 <View x:Name="ContentView"
16 WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
17 HeightSpecification="{Static LayoutParamPolicies.MatchParent}">
20 <LinearLayout LinearOrientation="Vertical" LinearAlignment="Top" CellPadding="10,10" />
23 <CollectionView x:Name="ColView"
24 WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
25 HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
26 ScrollingDirection="Vertical"
27 ItemsSource="{Binding Source}"
29 SelectionMode="Single"
30 SelectionChangedCommand="{Binding SelectedAnimalChangedCommand}">
32 <CollectionView.ItemsLayouter>
34 </CollectionView.ItemsLayouter>
35 <CollectionView.ItemTemplate>
38 WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
39 Text="{Binding Path=Name}"
40 SubText="{Binding Path=ScientificName}">
41 <DefaultLinearItem.Icon>
43 WidthSpecification="70"
44 HeightSpecification="50"
45 ResourceUrl="{Binding Path=ImagePath}" />
46 </DefaultLinearItem.Icon>
47 <DefaultLinearItem.Extra>
49 </DefaultLinearItem.Extra>
52 </CollectionView.ItemTemplate>
57 </ContentPage.Content>