使用重复纹理填充WinRT控件

时间:2013-01-02 18:17:02

标签: xaml windows-runtime winrt-xaml

是否有任何本机WinRT工具用于重复控制图像。我不希望它缩放到父母的宽度,只是重复多次,因为它适合X方向。我已经读过它似乎是WinRT ImageBrush类的缺失部分。 WPF TileMode的适用性是否被其他工具取代?

Here我找到了一个外部解决方案。此外,我已经看到它可以通过与CSS合作来处理。

1 个答案:

答案 0 :(得分:0)

我使用的方法类似于您链接的方法(将多个Image控件平铺在面板中),这可能是您现在可以做的最好的方法。除了将平铺图像手动blitting到WriteableBitmap或使用DirectX interop渲染平铺图像之外,没有内置任何内置功能。<​​/ p>

另一种选择是使用一些图像编辑应用程序简单地保存平铺图像,并简单地将其缩放(例如使用Stretch =“UniformToFill”)到屏幕尺寸。如果您只是以原始屏幕分辨率平铺它 - 像素将保持清晰,但在更高分辨率的屏幕上,您可能会开始注意到该模式,这可能会破坏效果。