Получить первый видимый индекс Itemcontrol в UWP - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь получить первый видимый индекс элемента в Itemcontrol в UWP.

Вот мой XAML

<ItemsControl ItemsSource="{Binding ISODrawingPages}" Tag="{Binding SourceFilePath, Mode=TwoWay}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Image Source="{Binding BitmapImage, Mode=TwoWay}"
                   Margin="20"
                   RenderTransformOrigin="0.5,0.5"
                   Stretch="Uniform"
                   MaxWidth="{Binding MaxWidth, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
                <Image.RenderTransform>
                    <RotateTransform Angle="{Binding DegreeOfRotation, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"/>
                </Image.RenderTransform>
            </Image>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

Я попробовал ссылку ItemcontrolExtenion снизу, чтобы получить первый видимый индексно он возвращается ко мне всегда с индексом 0, и я пытался получить все видимые индексы, но он также всегда возвращает все элементы

https://github.com/xyzzer/WinRTXamlToolkit/blob/master/WinRTXamlToolkit/Controls/Extensions/ItemsControlExtensions.cs

...