0

スクロールビューア内にあるスタックパネルに水平に10枚の画像を追加しました。ユーザーがページをスワイプすると、スクロールビューアが特定の位置で停止し、スクロールが & 番目の画像で停止した場合、画像の名前を取得したいと考えています。それを取得する方法は?

      for (int i = 0; i <= 59; i++)
        {

  Uri uri = new  Uri("http://d1mu9ule1cy7bp.cloudfront.net/2012/media/catalogues/47/pages/p_" + i + "/thump.jpg");
            ImageSource img1 = new BitmapImage(uri);
            Image rect = new Image { RenderTransform = new TranslateTransform() };

            rect.Source = img1;

            stack.Children.Add(rect);

        }

XAML:

<ScrollViewer HorizontalContentAlignment="Left" HorizontalAlignment="Left" Name="scroll" VerticalScrollBarVisibility="Disabled" HorizontalScrollBarVisibility="Visible">

        <StackPanel Name="stack" Width="Auto" Orientation="Horizontal" HorizontalAlignment="Left"  >

    </StackPanel>
    </ScrollViewer>
4

1 に答える 1