DCSIMG
binding data slider - Windows Phone Development - Προγραμματισμός - StudentGuru

binding data slider

καλησπέρα σε όλους,

Δημιουργώ μία εφαρμογή σε silverlight WP7

Έχω ένα θέμα...σχετικά με το Slider tool που θέλω να χρησιμοποιήσω!

Μέσα σε ένα listbox έχω τον εξής κώδικα:

<ListBox x:Name="ListBoxBusinessPoints" Height="490" HorizontalContentAlignment="Left" HorizontalAlignment="Left" Width="480" VerticalAlignment="Top" VerticalContentAlignment="Top">
<ListBox.ItemTemplate>
<DataTemplate>
........

........

<StackPanel Orientation="Horizontal">
<Slider Margin="60,10,0,0" Maximum="{Binding b_points}" Value="0" Minimum="0" Width="300" HorizontalAlignment="Left" HorizontalContentAlignment="Left" VerticalAlignment="Center" VerticalContentAlignment="Center" SmallChange="1" x:Name="SliderPoints" />
<Button Name="ClaimProduct" Width="120" Height="80" Content="Claim" Click="ClaimProduct_Click" IsHitTestVisible="False" Opacity="0.5"></Button>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>

Μέσω web service παίρνω κάποια αποτελέσματα σε μορφή json και θέλω να τα εισάγω σε ένα slider. Αυτό σημαίνει ότι μπορεί να έχω για παράδειγμα 3 slider και 3 αντίστοιχα buttons.

Μέσα στον κώδικα μου όμως, δεν μπορώ να χρησιμοποιήσω το όνομα του Slider (SliderPoints) για να κάνω διάφορους ελέγχους. Για παράδειγμα, εάν ο χρήστης μετακιννήσει την μπάρα από το 0 στην μέγιστη τιμή να ενεργοποιηθεί το αντίστοιχο κουμπί.

if(SliderPoints.Value == SliderPoints.Maximum) {

ClaimProduct.IsHitTestVisible = true;

}

Καμιά ιδέα για το πώς μπορεί να γίνει ή τι κάνω λάθος;

Ευχαριστώ!

Related