diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2016-08-18 17:26:50 +0200 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2016-09-01 12:44:38 +0200 |
| commit | 5fc76c5f6234fcdcf208607c434a6d5d8bbf79da (patch) | |
| tree | 393b14c6c193846d33e7e5842d34250333a4cfaa /Tests/Interfaces/TemplatedContainer | |
| parent | d4bc4a1aba5df1d5a93474259c5d5a52f993d475 (diff) | |
tests reorganization
modifié : Crow.csproj
modifié : Tests/BasicTests.cs
renommé : Tests/Interfaces/Expandable/0.crow -> Tests/Interfaces/TemplatedContainer/0.crow
renommé : Tests/Interfaces/Expandable/6.crow -> Tests/Interfaces/TemplatedContainer/6.crow
renommé : Tests/Interfaces/Expandable/7.crow -> Tests/Interfaces/TemplatedContainer/7.crow
renommé : Tests/Interfaces/Divers/testDirViewer2.crow -> Tests/Interfaces/TemplatedContainer/testDirViewer2.crow
renommé : Tests/Interfaces/Divers/testGroupBox.crow -> Tests/Interfaces/TemplatedContainer/testGroupBox.crow
renommé : Tests/Interfaces/Divers/testMsgBox.crow -> Tests/Interfaces/TemplatedContainer/testMsgBox.crow
renommé : Tests/Interfaces/Divers/testPopper.crow -> Tests/Interfaces/TemplatedContainer/testPopper.crow
renommé : Tests/Interfaces/Divers/testTabView.crow -> Tests/Interfaces/TemplatedContainer/testTabView.crow
renommé : Tests/Interfaces/Divers/testTreeView.crow -> Tests/Interfaces/TemplatedContainer/testTreeView.crow
renommé : Tests/Interfaces/Divers/testWindow.goml -> Tests/Interfaces/TemplatedContainer/testWindow.goml
renommé : Tests/Interfaces/Divers/testWindow2.goml -> Tests/Interfaces/TemplatedContainer/testWindow2.goml
renommé : Tests/Interfaces/Divers/testWindow3.goml -> Tests/Interfaces/TemplatedContainer/testWindow3.goml
renommé : Tests/Interfaces/Divers/test_Listbox.crow -> Tests/Interfaces/TemplatedContainer/test_Listbox.crow
renommé : Tests/Interfaces/Divers/testButton.crow -> Tests/Interfaces/TemplatedControl/testButton.crow
renommé : Tests/Interfaces/Divers/testCheckbox.crow -> Tests/Interfaces/TemplatedControl/testCheckbox.crow
renommé : Tests/Interfaces/Divers/testCombobox.crow -> Tests/Interfaces/TemplatedControl/testCombobox.crow
renommé : Tests/Interfaces/Divers/testItemTemplateTag.crow -> Tests/Interfaces/TemplatedControl/testItemTemplateTag.crow
renommé : Tests/Interfaces/Divers/testRadioButton.crow -> Tests/Interfaces/TemplatedControl/testRadioButton.crow
renommé : Tests/Interfaces/Divers/testScrollbar.goml -> Tests/Interfaces/TemplatedControl/testScrollbar.goml
renommé : Tests/Interfaces/Divers/testSpinner.goml -> Tests/Interfaces/TemplatedControl/testSpinner.goml
modifié : Tests/Tests.csproj
modifié : src/GraphicObjects/Expandable.cs
modifié : src/GraphicObjects/Group.cs
TemplatedGroup class
nouveau fichier : src/GraphicObjects/TemplatedGroup.cs
nouveau fichier : Tests/Interfaces/TemplatedGroup/0.crow
modifié : src/IMLReader.cs
Diffstat (limited to 'Tests/Interfaces/TemplatedContainer')
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/0.crow | 13 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/6.crow | 21 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/7.crow | 25 | ||||
| -rw-r--r-- | Tests/Interfaces/TemplatedContainer/testDirViewer2.crow | 22 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/testGroupBox.crow | 7 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/testMsgBox.crow | 4 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/testPopper.crow | 27 | ||||
| -rw-r--r-- | Tests/Interfaces/TemplatedContainer/testTabView.crow | 34 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/testTreeView.crow | 41 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/testWindow.goml | 68 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/testWindow2.goml | 33 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/testWindow3.goml | 11 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedContainer/test_Listbox.crow | 31 |
13 files changed, 337 insertions, 0 deletions
diff --git a/Tests/Interfaces/TemplatedContainer/0.crow b/Tests/Interfaces/TemplatedContainer/0.crow new file mode 100755 index 00000000..0c37d335 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/0.crow @@ -0,0 +1,13 @@ +<?xml version="1.0"?> +<Expandable Fit="true" Caption="Test expandable" Background="DimGray"> + <VerticalStack Margin="5" > + <CheckBox Name="chk1" /> + <CheckBox Name="chk2" IsChecked="true"/> + <CheckBox Name="chk3" /> + <CheckBox Name="chk4" /> + <HorizontalStack Fit="true" Margin="2" Background="Mantis"> + <Label Name="captionFps" Text="Fps:" Width="30" TextAlignment="Right"/> + <Label Name="valueFps" Text="{fps}" Font="droid , 12" Width="Fit" TextAlignment="Center" Background="AoEnglish"/> + </HorizontalStack> + </VerticalStack> +</Expandable> diff --git a/Tests/Interfaces/TemplatedContainer/6.crow b/Tests/Interfaces/TemplatedContainer/6.crow new file mode 100755 index 00000000..041bdf52 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/6.crow @@ -0,0 +1,21 @@ +<Expandable Width="Stretched" Background="Gray"> + <Expandable Width="Stretched" Background="LightBlue"> + <Expandable Width="Stretched" Background="Green"> + <Expandable Width="Stretched" Background="LimeGreen"> + <Expandable Width="Stretched" Background="DimGray"> + <Expandable Width="Stretched" Background="Yellow"> + <Expandable Width="Stretched" Background="NavyBlue"> + <Expandable Width="Stretched" Background="Blue"> + <Expandable Width="Stretched" Background="BlueCrayola"> + <Expandable Width="Stretched" Background="Green"> + <Label Background="Red" Text="{fps}"/> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable>
\ No newline at end of file diff --git a/Tests/Interfaces/TemplatedContainer/7.crow b/Tests/Interfaces/TemplatedContainer/7.crow new file mode 100755 index 00000000..0c94b6c4 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/7.crow @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<VerticalStack Height="Fit" Width="Fit"> + <Label Width="Stretched"/> + <Expandable Width="Fit" Background="Gray"> + <Expandable Background="LightBlue"> + <Expandable Background="Green"> + <Expandable Background="LimeGreen"> + <Expandable Background="DimGray"> + <Expandable Width="Stretched" Background="Yellow"> + <Expandable Background="NavyBlue"> + <Expandable Width="Stretched" Background="Blue"> + <Expandable Width="Stretched" Background="BlueCrayola"> + <Expandable Width="Stretched" Background="Green"> + <Label Background="Red" Text="{fps}"/> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> + </Expandable> +</VerticalStack> diff --git a/Tests/Interfaces/TemplatedContainer/testDirViewer2.crow b/Tests/Interfaces/TemplatedContainer/testDirViewer2.crow new file mode 100644 index 00000000..c4f0904f --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testDirViewer2.crow @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<HorizontalStack> + <Window Resizable="false" Focusable="true" Title="Open File..." Width="20%" Height="100%" + MinimumSize="10,1"> + <DirectoryView Name="dv" Margin="10" Root="./" SelectedItemChanged="Tv_SelectedItemChanged"/> + </Window> + <Splitter/> + <VerticalStack Width="80%" Height="100%"> + <Window Resizable="false" Focusable="true" Title="{../dv.SelectedItem}" + Height="50%" Width="Stretched" + MinimumSize="10,1"> + <Container Margin="10" Name="crowContainer"/> + </Window> + <Splitter/> + <Window Resizable="false" Focusable="true" Title="{../dv.SelectedItem}" + Height="50%" Width="Stretched" + MinimumSize="10,1"> + <TextBox Multiline="true" Margin="10" Height="Stretched" + Text="{CurSources}"/> + </Window> + </VerticalStack> +</HorizontalStack> diff --git a/Tests/Interfaces/TemplatedContainer/testGroupBox.crow b/Tests/Interfaces/TemplatedContainer/testGroupBox.crow new file mode 100755 index 00000000..416bb217 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testGroupBox.crow @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<!--<Container Background="vgradient|0:DarkGray|1:DimGray">--> + <GroupBox Fit="true" Background="vgradient|0:SteelBlue|1:Transparent" + Foreground="White"> +<!-- <Label/>--> + </GroupBox> +<!--</Container>--> diff --git a/Tests/Interfaces/TemplatedContainer/testMsgBox.crow b/Tests/Interfaces/TemplatedContainer/testMsgBox.crow new file mode 100755 index 00000000..95366377 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testMsgBox.crow @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<MessageBox Title="message" Message="this is a message box"/> +<!-- Ok="onMsgBoxOk" + Cancel="onMsgBoxCancel"/>-->
\ No newline at end of file diff --git a/Tests/Interfaces/TemplatedContainer/testPopper.crow b/Tests/Interfaces/TemplatedContainer/testPopper.crow new file mode 100755 index 00000000..0c579d95 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testPopper.crow @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<VerticalStack> + <Border Fit="true" Margin="10"> + <VerticalStack Width="150" Height="Fit"> + <RadioButton Caption="Left" IsChecked="true" Checked="change_alignment"/> + <RadioButton Caption="Right" Checked="change_alignment"/> + <RadioButton Caption="Top" Checked="change_alignment"/> + <RadioButton Caption="Bottom" Checked="change_alignment"/> + </VerticalStack> + </Border> + <GraphicObject Height="200"/> + <Popper Caption="TestPopper" Width="100" Background="DimGray" PopDirection="{alignment}"> + <Border Fit="True" Background="ArmyGreen"> + <Image Fit="true" Path="#go.Images.Icons.tetra.png" Margin="10"/> + <VerticalStack Fit="true" Margin="10" Background="CornflowerBlue"> + <CheckBox Name="chk1" Background="Red"/> + <CheckBox Name="chk2" IsChecked="true"/> + <CheckBox Name="chk3"/> + <CheckBox Name="chk4"/> + <HorizontalStack Fit="true" Margin="20"> + <Label Name="captionFps" Text="Fps:" Width="50" TextAlignment="Right"/> + <Label Name="valueFps" Text="{fps}" Font="droid , 12" Width="50" TextAlignment="Center" Background="AoEnglish"/> + </HorizontalStack> + </VerticalStack> + </Border> + </Popper> +</VerticalStack> diff --git a/Tests/Interfaces/TemplatedContainer/testTabView.crow b/Tests/Interfaces/TemplatedContainer/testTabView.crow new file mode 100644 index 00000000..ca558d14 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testTabView.crow @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<HorizontalStack Fit="true"> + <VerticalStack Fit="true"> + <TabView Name="tabview1" + Width="400" Height="200" Orientation="Horizontal" Spacing="20"> + <TabItem Name="TabItem1" Caption="tab item 1" Margin="0"> + <VerticalStack Fit="true"> + <CheckBox/> + <CheckBox/> + <CheckBox/> + <CheckBox/> + </VerticalStack> + </TabItem> + <TabItem Name="TabItem2" Caption="tab item 2" Width="Stretched" Height="Stretched" Margin="0" Background="Gray"> + <VerticalStack Fit="true"> + <RadioButton/> + <RadioButton/> + <RadioButton/> + <RadioButton/> + </VerticalStack> + </TabItem> + <TabItem Name="TabItem2" Caption="tab item 3" Width="Stretched" Height="Stretched" Margin="0" Background="Gray"> + <Container Margin="5" CornerRadius="2" Width="Stretched" Height="Stretched"> + <TextBox Margin="5" Width="Stretched" Height="Stretched" Multiline="true" TextAlignment="TopLeft"/> + </Container> + </TabItem> + <TabItem Name="TabItem2" Caption="tab item 4" Width="Stretched" Height="Stretched" Margin="0" Background="Gray"> + <TextBox/> + </TabItem> + </TabView> + <Button Background="vgradient|0:DimGray|1:Black" HorizontalAlignment="Right" + Caption="Add new tab" Width="Fit" Height="30" MouseClick="onAddTabButClick"/> + </VerticalStack> +</HorizontalStack> diff --git a/Tests/Interfaces/TemplatedContainer/testTreeView.crow b/Tests/Interfaces/TemplatedContainer/testTreeView.crow new file mode 100755 index 00000000..3a44bf34 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testTreeView.crow @@ -0,0 +1,41 @@ +<?xml version="1.0"?> +<TreeView IsRoot="true" Name="treeView" Data="{CurDirectory}" Background="DimGray"> + <ItemTemplate DataType="System.IO.FileInfo"> + <HorizontalStack Focusable="true" Height="Fit" Width="Stretched" Background="{../Background}" > + <Image Margin="2" Width="14" Height="14" + Path="#Crow.Images.Icons.file.svg"/> + <Label Text="{Name}" Width="Stretched" + MouseEnter="{Background=hgradient|0:BlueCrayola|1:Transparent}" + MouseLeave="{Background=Transparent}"/> + </HorizontalStack> + </ItemTemplate> + <ItemTemplate DataType="System.IO.DirectoryInfo" Data="GetFileSystemInfos"> + <Expandable Caption="{Name}" > + <Template> + <VerticalStack Height="{./HeightPolicy}" Width="{./WidthPolicy}"> + <HorizontalStack Spacing="1" Height="Fit" Width="{./WidthPolicy}" + MouseEnter="{Background=hgradient|0:BlueCrayola|1:Transparent}" + MouseLeave="{Background=Transparent}"> + <Image Margin="2" Width="12" Height="12" + Visible="{./HasContent}" + Path="{./Image}" + SvgSub="{./IsExpanded}"/> + <Image Margin="2" Width="14" Height="14" + Path="#Crow.Images.Icons.folder.svg"/> + <Label Text="{./Caption}" Width="{./WidthPolicy}"/> + </HorizontalStack> + <Container Name="Content" Visible="false" + Height="{./HeightPolicy}" Width="{./WidthPolicy}"/> + </VerticalStack> + </Template> + <HorizontalStack Height="Fit" Width="{./WidthPolicy}"> + <GraphicObject Width="12" Height="10"/> + <TreeView Name="List" Height="Fit" Width="{./WidthPolicy}"> + <Template> + <VerticalStack Height="Fit" Width="{../WidthPolicy}" Name="List"/> + </Template> + </TreeView> + </HorizontalStack> + </Expandable> + </ItemTemplate> +</TreeView> diff --git a/Tests/Interfaces/TemplatedContainer/testWindow.goml b/Tests/Interfaces/TemplatedContainer/testWindow.goml new file mode 100755 index 00000000..c930d92e --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testWindow.goml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<Window Left="10" Top="10" Title="Test window" + Width="250" Height="550" > + <VerticalStack Name="contentVSStack" Margin="10" Spacing="10" Background="0.4,0.4,0.4,0.4"> + <Slider Name="slider" Height="12" Width="Stretched" CornerRadius="3"/> + <GroupBox Caption="test" Height="Fit" Width="Stretched" Margin="5"> + <VerticalStack Height="Fit" Width="Stretched" > + <RadioButton Caption="Radio 1" Background="Red" Width="Stretched"/> + <RadioButton Caption="Radio 2" IsChecked="true" /> + <RadioButton Caption="Radio 3" /> + <RadioButton Caption="Radio 1" Background="SkyBlue" Width="Stretched"/> + </VerticalStack> + </GroupBox> + <HorizontalStack Width="Stretched" Height="Fit" Margin="10" CornerRadius="5" Background="SkyBlue"> + <RadioButton Width="80" Height="Fit" Caption="Radio 2" IsChecked="true" /> + <GraphicObject Width="Stretched"/> + <RadioButton Width="80" Height="Fit" Caption="Radio 3" /> + </HorizontalStack> + <HorizontalStack Width="Stretched" Height="Stretched" MinimumSize="10,40" Margin="0" CornerRadius="5" + Background="vgradient|0:White|0.1:SteelBlue|0.9:SteelBlue|1:Transparent"> + <CheckBox Height="Fit" Width="80"/> + <GraphicObject Width="Stretched"/> + <CheckBox Height="Fit" Width="80" IsChecked="true"/> + </HorizontalStack> + <Border Fit="true" CornerRadius="5" BorderWidth="1" > + <Container Name="MainGrp" Background="0.5,0.5,0.5,0.4" Width="120" Fit="true" + Margin="10" Focusable="True" > + <VerticalStack Fit="true" Name="vsFps" Spacing="10" > + <HorizontalStack Fit="true"> + <Label Text="Layouting:" Width="50" TextAlignment="Right"/> + <Label Name="labLayouting" Text="{layouting}" Font="droid,12" Width="80" TextAlignment="Center" + Background="vgradient|0:AoEnglish|1:Black"/> + </HorizontalStack> + <HorizontalStack Fit="true"> + <Label Text="Clipping:" Width="50" TextAlignment="Right"/> + <Label Text="{update}" Font="droid,12" Width="80" TextAlignment="Center" + Background="vgradient|0:AoEnglish|1:Black"/> + </HorizontalStack> + <HorizontalStack Fit="true"> + <Label Text="Drawing:" Width="50" TextAlignment="Right"/> + <Label Name="labDrawing" Text="{drawing}" Font="droid,12" Width="80" TextAlignment="Center" + Background="vgradient|0:AoEnglish|1:Black"/> + </HorizontalStack> + <HorizontalStack Fit="true"> + <Label Name="captionFps" Text="Fps:" Width="50" TextAlignment="Right"/> + <Label Name="valueFps" Text="{fps}" Font="droid , 12" Width="50" TextAlignment="Center" + Background="vgradient|0:AoEnglish|1:Black"/> + </HorizontalStack> + <HorizontalStack Fit="true"> + <Label Text="Min:" Width="50" TextAlignment="Right"/> + <Label Text="{fpsMin}" Font="droid , 12" Width="50" TextAlignment="Center" + Background="vgradient|0:AoEnglish|1:Black"/> + </HorizontalStack> + <HorizontalStack Fit="true"> + <Label Text="Max:" Width="50" TextAlignment="Right"/> + <Label Text="{fpsMax}" Font="droid , 12" Width="50" TextAlignment="Center" + Background="vgradient|0:AoEnglish|1:Black"/> + </HorizontalStack> + </VerticalStack> + </Container> + </Border> + <HorizontalStack Fit="true" Background="BlueCrayola" Margin="3"> + <GraphicObject Margin="10" Background="LimeGreen" Width="5" Height="5"/> + <TextBox Font="droid, 16" Multiline="true" Text="this is a test\nmultiline" Margin="2"/> + <GraphicObject Margin="10" Background="LimeGreen" Width="5" Height="5"/> + </HorizontalStack> + </VerticalStack> +</Window>
\ No newline at end of file diff --git a/Tests/Interfaces/TemplatedContainer/testWindow2.goml b/Tests/Interfaces/TemplatedContainer/testWindow2.goml new file mode 100755 index 00000000..7f0caf31 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testWindow2.goml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<Window Focusable="true" Title="Measures" Width="30%" Height="Fit" MinimumSize="100,100"> + <VerticalStack Width="90%" Height="Fit" Spacing="1" Margin="10"> + <HorizontalStack Height="Fit"> + <Label Text="Fps:" Style="FpsLabel"/> + <Label Text="{fps}" Style="FpsDisp"/> + </HorizontalStack> + <HorizontalStack Height="Fit"> + <Label Text="Min:" Style="FpsLabel"/> + <Label Text="{fpsMin}" Style="FpsDisp"/> + </HorizontalStack> + <HorizontalStack Height="Fit"> + <Label Text="Max:" Style="FpsLabel"/> + <Label Text="{fpsMax}" Style="FpsDisp"/> + </HorizontalStack> + <HorizontalStack Height="Fit"> + <Label Text="Update:" Style="FpsLabel"/> + <Label Text="{update}" Style="FpsDisp"/> + </HorizontalStack> + <HorizontalStack Height="Fit"> + <Label Text="Layouting:" Style="FpsLabel"/> + <Label Text="{layouting}" Style="FpsDisp"/> + </HorizontalStack> + <HorizontalStack Height="Fit"> + <Label Text="Clipping:" Style="FpsLabel"/> + <Label Text="{clipping}" Style="FpsDisp"/> + </HorizontalStack> + <HorizontalStack Height="Fit"> + <Label Text="Drawing:" Style="FpsLabel"/> + <Label Text="{drawing}" Style="FpsDisp"/> + </HorizontalStack> + </VerticalStack> +</Window> diff --git a/Tests/Interfaces/TemplatedContainer/testWindow3.goml b/Tests/Interfaces/TemplatedContainer/testWindow3.goml new file mode 100755 index 00000000..d66de1d6 --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/testWindow3.goml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<Window Left="10" Top="10" Title="Test window" Width="200" Height="200" Background="0.5,0.5,0.5,0.8" + Focusable="True" CornerRadius="20" MinimumSize="100,100" MaximumSize="500,500"> + <Template> + <Container Margin="20" Name="Content" Height="{../HeightPolicy}" Width="{../WidthPolicy}" Background="0.5,0.5,0.5,0.5"/> + </Template> +<!-- <Group Background="Green">--> + <GraphicObject Height="50" Width="50" Background="Red" Margin="5"/> +<!-- <Scrollbar Orientation="Vertical" Height="Stretched" Width="10" Background="Blue" Margin="0" HorizontalAlignment="Right"/>--> +<!-- </Group>--> +</Window> diff --git a/Tests/Interfaces/TemplatedContainer/test_Listbox.crow b/Tests/Interfaces/TemplatedContainer/test_Listbox.crow new file mode 100755 index 00000000..8b12cb8c --- /dev/null +++ b/Tests/Interfaces/TemplatedContainer/test_Listbox.crow @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<!--<ListBox Data="{TestList}" Focusable="true"/>--> +<Border Margin="50"> + <VerticalStack > + <Label Text="{../ColorList.SelectedItem}" Background="DarkGreen"/> + <Label Text="{Hover}" Background="DarkGreen"/> + <Button Caption="Clear" Width="Stretched" MouseClick="OnClear"/> + <ListBox Name="ColorList" Data="{TestList}" Background="0.5,0.5,0.5,0.5" + HorizontalAlignment="Center" Width="Fit" Height="200" Margin="0" + ItemTemplate="#Tests.Interfaces.colorItem.crow" + Template="#Crow.Templates.ScrollingListBox.goml"> +<!-- <Template> + <Border BorderWidth="1" Height="{../HeightPolicy}" Width="{../WidthPolicy}"> + <HorizontalStack Margin="1" Height="{../../HeightPolicy}" Width="{../../WidthPolicy}" > + <Scroller Name="scroller1" Height="{../../../HeightPolicy}" Width="{../../../WidthPolicy}" + Margin="2" VerticalScrolling="true" ScrollY="{../scrollbar1.Value}" + ValueChanged="../../../_scroller_ValueChanged"> + <VerticalStack Width="{../../../../WidthPolicy}" Height="Fit" MinimumSize="100,100" + Name="List" Margin="0" VerticalAlignment="Top" + LayoutChanged="../../../../_list_LayoutChanged"/> + </Scroller> + <ScrollBar Name="scrollbar1" Value="{../scroller1.ScrollY}" + Maximum="{../scroller1.MaximumScroll}" Orientation="Vertical" + Width="12" Height="{../../../HeightPolicy}" /> + </HorizontalStack> + </Border> + </Template>--> + </ListBox> + <Button Caption="Load list" Width="Stretched" MouseClick="../../../OnLoadList"/> + </VerticalStack> +</Border>
\ No newline at end of file |