- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有 GridView 和 WrapGrid 作为 ItemTemplate。看起来像:
<GridView ItemsSource={Binding MyItemSource}>
<GridView.ItemTemplate>
<DataTemplate>
<Image Width="250" Height="250">
<Image.Source>
<BitmapImage UriSource="{Binding }" DecodePixelWidth=250/>
</Image.Source>
</Image>
</DataTemplate>
</GridView.ItemTemplate>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
MyItemSource 包含图像文件的 Uri(很多 Uri)。由于虚拟化过程,它在没有 OutOfMemoryException 的情况下工作。但是,当我决定“快速且远离”滚动时,滚动区域中“介于”之间的图像会有很多不必要的加载工作。 (很多不必要的 cpu、磁盘和内存使用)我想在用户不滚动时开始加载过程(当用户停止滚动时,不加载在滚动时只看到片刻的图像)。可能吗?
最佳答案
如果您使用的是 Windows 8.1,则可以利用 ContainerContentChanging 事件并控制在什么时间呈现什么。
关于c# - WrapGrid 和大量图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991698/
我有 GridView 和 WrapGrid 作为 ItemTemplate。看起来像:
基本上我想要一个 wrapPanel,但我希望项目捕捉到网格而不是向上按到左侧,这样我可以获得一个漂亮的统一外观网格,它会自动占用可用空间。 WrapPanel 处理调整大小部分。WPF.Contri
我有主网格的下一个 XAML:
我在 ListView 中使用 WrapGrid 作为 itemscontrol 以使用以下 XAML 代码 (WinRT) 水平显示项目
WrapGrid 使 TextBlocks 有效地消失。显示项目的轮廓,但看不到文本。在运行时,项目正确显示。 如何让它们在设计时出现?
我正在尝试像这样修改我的 WrapGrid 的 MaximumRowsOrColumns 属性: 然后我使用此代码更改 WrapGrid:
两者 VariableSizedWrapGrid和 WrapGrid有奇怪的测量 - 他们根据第一项测量所有 child 。 因此,以下 XAML 将剪辑第三个项目。
我正在开发一个 UWP 应用程序,我正在尝试水平对齐每个 gridview 组中的项目 我有这个: GROUP 1 Data 1 | Data 2 | Data 3 Data 1 | Data 2 |
我正在为我的 win 10 通用应用程序制作自适应布局。出于某种原因,当我尝试在 visualState 触发器中更改 wrapGrid 的 maximumRowsOrColumns 值时,它无法正常
XAML StackPanel在一个方向上并排对齐控件。一个 WrapPanel相似但像 TextWrapping="Wrap"在 XAML 中 TextBox当达到相应的高度或宽度时,控件“换行”到
我有一个 Windows Phone 8.1 XAML 应用程序,它有一个 ListView 和 WrapGrid 作为它的 ItemsPanel,用于在两列中显示项目
我是一名优秀的程序员,十分优秀!