C# UWP全屏BladeView当前BladeItem

C# UWP全屏BladeView当前BladeItem,c#,uwp,C#,Uwp,当BladeView的BladeModeme是FullScreen时,我如何知道显示的是哪个BladeItem?您可以首先在BladeView中获取内联ScrollViewer,然后通过ScrollViewer的水平偏移量获取当前BladeItem的索引 MyBladeView.BladeMode = Microsoft.Toolkit.Uwp.UI.Controls.BladeMode.Fullscreen; double offsetX = scrollViewer1.HorizontalO

BladeView
BladeModeme
FullScreen
时,我如何知道显示的是哪个
BladeItem

您可以首先在BladeView中获取内联ScrollViewer,然后通过ScrollViewer的水平偏移量获取当前BladeItem的索引

MyBladeView.BladeMode = Microsoft.Toolkit.Uwp.UI.Controls.BladeMode.Fullscreen;
double offsetX = scrollViewer1.HorizontalOffset;​
int index = (int)(MyBladeView.ActualWidth/offsetX);