4

我看到大多数 WPF 东西都使用例如 DropShadowEffect,但我在 WinRT 中的 xaml 无法识别,还有其他东西可以使用吗?

4

4 回答 4

3

然而,给文本添加阴影很容易。作为 Photoshop 老兄,我立即发布了这个:

<Grid>
<TextBlock Margin="1,1,0,0" Foreground="<!--Shadow Color-->" Text="Some text"/>
<TextBlock Foreground="<!--Text Color-->" Text="Some text"/>
</Grid>
于 2013-12-25T00:20:43.290 回答
1

你是对的,DropShadowEffect 在 Windows 应用商店应用程序中不可用。

目前,效果是使用 DirectX 和 C++ 编程的。如果您不想用 C++ 编写自己的互操作库,请查看sharpdx.org/ 库

于 2012-10-21T21:13:15.487 回答
1

如果您知道控件的形状,您可以创建一个带有阴影效果的图像(.png 例如),并在九格(http://msdn.microsoft )的帮助下将其包含在控件的样式中.com/en-us/library/windows/desktop/bb189722.aspx

(如果阴影为 5px 宽,您可以将边距设置为 -5,将九格值设置为 5,以使阴影出现在控件周围)

问候

于 2013-12-28T11:48:29.263 回答
-3

您可以使用DropShadowBitmapEffect创建阴影效果。

可以在此处找到文档和示例。

于 2012-10-21T10:17:33.450 回答