Blättern Sie zum unteren Rand der listbox wp7

Ich habe viele items(0-100) Ende brauchen, um einen Bildlauf zum unteren Rand der Listbox, die es enthält.Ich habe versucht:

ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Auto);
            listmy.SelectedItem =  listmy.Items.Count-1;
            listmy.ScrollIntoView(listmy.SelectedItem);
            ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Disabled);

aber nicht workds für mich.Das scrollviewer-Element umschließt die listbox und textbox.(Listenfeld vertikale scrollen im deaktivierten Zustand).
UPD xaml:

<Grid>

    <ScrollViewer Name="_ScrollViewer" VerticalScrollBarVisibility="Auto">
        <StackPanel Name="stackPanel" Height="auto">
          <ListBox ScrollViewer.VerticalScrollBarVisibility="Disabled"  x:Name="listmy">
            <ListBox.ItemTemplate>
              <DataTemplate>...

und cs:

listmy.ItemsSource = ((App)Application.Current).DIALOG;
        ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Auto);
        listmy.SelectedIndex =  listmy.Items.Count-1;
        listmy.ScrollIntoView(listmy.SelectedItem);
        ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Disabled);
  • Was bedeutet das: "Das scrollviewer-Element umschließt die listbox und textbox" ? Sie haben eine ListBox (die haben Ihren eigenen internen ScrollViewer-Element) und einer Äußeren ScrollViewer-Element Ihrer eigenen?
  • Wie über die Entsendung einige XAML, um zu zeigen, das layout des UI? Wie derzeit formuliert, deine Frage macht keinen Sinn.
  • Sorry, ich bin nicht gut in Englisch.Ich code gepostet.
InformationsquelleAutor SevenDays | 2011-09-13
Schreibe einen Kommentar