WinRT中没有 OuterGlowBitmapEffect
。那么,在WinRT中有没有显示TextBlock
的外发光效果的方法?
WinRT中没有 OuterGlowBitmapEffect
。那么,在WinRT中有没有显示TextBlock
的外发光效果的方法?
目前没有很好的方法来应用效果于XAML内容,WinRT也缺乏一种将XAML元素渲染为位图的方式,因此您主要使用不涉及XAML的方法。
确保发光效果是必要的,并且您已经查看了Windows 8应用程序的指南。 如果您确定需要它,请考虑以下建议:
对于简单的情况,您可以使用渐变或重复几何图形来获得发光效果。
将已应用发光的图形与您的应用捆绑在一起。这显然对于完全动态的形状不起作用,但您可以对文本执行此操作,类似于我的答案这里。
使用Direct2D而不是XAML,并使用Direct2D效果(SharpDX为Direct2D提供了绑定)
如果您需要将发光应用于位图,则可以使用WriteableBitmap并自己应用发光。 (WriteableBitmapEX可能很有用)
使用HTML和CSS代替XAML,可能托管在WebView中或整个应用程序中。