获取UWP中Itemcontrol的第一个可见索引

时间:2019-02-01 07:48:19

标签: c# xaml uwp winrt-xaml

我正在尝试获取UWP中Item控件中第一个可见的项目索引。

这是我的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

0 个答案:

没有答案