c# - UWP 全屏 BladeView 当前 BladeItem
问题描述
当of是时,我怎么知道BladeItem
正在显示哪个?BladeMode
BladeView
FullScreen
解决方案
可以先获取 BladeView 中的内联 ScrollViewer,然后通过 ScrollViewer 的 HorizontalOffset 获取当前 BladeViewItem 的索引。
MyBladeView.BladeMode = Microsoft.Toolkit.Uwp.UI.Controls.BladeMode.Fullscreen;
double offsetX = scrollViewer1.HorizontalOffset;
int index = (int)(MyBladeView.ActualWidth/offsetX);
推荐阅读
- python - 如何在 30 个数据帧中重复相同的任务 - Python Pandas
- c - 为什么这段代码的时间复杂度是 O(n^2)?
- python - PyGnuplot 安装不工作
- amazon-web-services - AWS Transcribe: 失败 ('Connection aborted.', error(54, 'Connection reset by peer'))
- coordinates - 将 ECEF (XYZ) 协方差矩阵转换为 ENU 协方差矩阵
- r - 对数据框的多列进行分位数排名并改变结果
- javascript - gulpfile 错误接收了一个非乙烯基对象
- tensorflow - 如何在没有源代码的情况下修改预训练的 tensorflow 模型?
- css - 将浮动 div 对齐到中心但最后不是向左整行
- google-dl-platform - 如何创建预装了 tensorflow 或 pytorch 的 GPU VM?