小编cle*_*mon的帖子

UWP - 如何平铺背景图像?

在通用Windows应用程序中,我尝试使用背景图像(来自ImageSource)并将其平铺在控件上.

XAML

<Grid x:Name="gridBackground">
  <ContentPresenter />
</Grid>
Run Code Online (Sandbox Code Playgroud)

C#

void UpdateBackground(ImageSource source)
{
// ...
  gridBackground.Background = new ImageBrush {
    ImageSource = source,
    Stretch = Stretch.None
  };
}
Run Code Online (Sandbox Code Playgroud)

根据MSDN,ImageBrush继承自TileBrush.它甚至说:

用于ImageBrush包括文本的装饰效果,或控件或布局容器的平铺背景.

我认为这应该平铺图像,如果拉伸被禁用,但唉,它只是在控件中间绘制图像.我没有看到任何实际属性使其成为平铺.

在WPF中,有一个TileMode属性,可以设置ViewPort来指定tile的尺寸.但这似乎在通用平台下缺席.

一个前一个问题涉及到的WinRT(Windows 8的),但我希望有一个基于笔刷的解决方案,而不是填充图像的画布.

如何使用UWP平铺背景图像?

.net c# xaml win-universal-app

5
推荐指数
1
解决办法
4782
查看次数

Docusaurus 是否支持重命名“docs”输出文件夹?

我目前正在评估使用 Docusaurus 生成静态网站。该网站本身并不以文档为重点,事实上,该网站甚至与计算机或技术无关。但作为一名技术人员,我希望为该网站提供 CI 和 Git 支持的发布策略。

Docusaurus 使用 Markdown 作为其页面内容(在基于 React 的自定义页面之外)。然而,当构建这些 Markdown 页面时,它们都被放置在静态站点中名为 的顶级文件夹中docs。该文件夹命名与我想要创建的网站不太相符。

有一个配置设置,customDocsPath但这仅更改构建查找 Markdown 文件的位置,而不更改创建的站点内容中的输出路径。

我不是 React 开发人员,但除了在构建引擎中破解 JavaScript 来搜索/替换 的实例之外docs,还有更好的方法吗?

docusaurus

5
推荐指数
2
解决办法
2410
查看次数

标签 统计

.net ×1

c# ×1

docusaurus ×1

win-universal-app ×1

xaml ×1