]> O.S.I.I.S - jp/crow.git/commitdiff
debug selectedItem in listbox
authorjpbruyere <jp.bruyere@hotmail.com>
Thu, 25 Feb 2016 16:53:21 +0000 (17:53 +0100)
committerjpbruyere <jp.bruyere@hotmail.com>
Thu, 25 Feb 2016 16:53:21 +0000 (17:53 +0100)
Tests/Interfaces/test_Listbox.goml
src/GraphicObjects/ListBox.cs

index 71afb828e65f7eb1cfaac78b48b2821950a5b7b2..19ea0a06fed786a58546ca5ea5c54a9e7de2508e 100755 (executable)
@@ -2,10 +2,10 @@
 <!--<ListBox Data="{TestList}" Focusable="true"/>-->
 <Border BorderWidth="2" Fit="true">
        <VerticalStack Fit="true" Margin="50">
-               <Label Text="{MousePos}" Width="-1" Background="DarkGreen"/>
+               <Label Text="{../ColorList.SelectedItem}" Width="-1" Background="DarkGreen"/>
                <Label Text="{Hover}" Width="-1" Background="DarkGreen"/>
                <Button Caption="Clear" Width="150" MouseClick="OnClear"/>
-               <ListBox Data="{TestList}" Background="0,5;0,5;0,5;0,5"
+               <ListBox Name="ColorList" Data="{TestList}" Background="0,5;0,5;0,5;0,5"
                                         HorizontalAlignment="Center" Width="-1" Height="150" Margin="5">
                        <Template>
                                <Border BorderWidth="1" Height="{../HeightPolicy}" Width="{../WidthPolicy}">
index 2b27a05e6ae94283cdfa38b0f36f8593b959eb5a..41f5a42bff1d5e8adc4773538346539bdd864db8 100644 (file)
@@ -208,10 +208,7 @@ namespace Crow
                }
 
                void itemClick(object sender, OpenTK.Input.MouseButtonEventArgs e){
-                       SelectedItemChanged.Raise (sender, new SelectionChangeEventArgs((sender as GraphicObject).DataSource));
-                       NotifyValueChanged ("SelectedItem", (sender as GraphicObject).DataSource);
-                       //Debug.WriteLine ((sender as GraphicObject).DataSource);
-
+                       SelectedIndex = data.IndexOf((sender as GraphicObject).DataSource);
                }
 
                #region IXmlSerializable