image - 如何更改 View 中图像的前景色

标签 image xaml windows-phone-7 windows-phone-8 styles

我有一个图像和 TextBlock 的水平 StackPanel。我需要完成的是将两者的前景更改为某种颜色。我可以使用 Foreground 属性轻松更改 TextBlock,但我不确定如何使用 Image 执行此操作。该图像只是一个基本的应用程序图标。

<StackPanel Orientation="Horizontal">
    <Image Source="/Assets/Icons/appbar.book.perspective.png" Width="50" Height="50" Margin="-8,0,-6,0"/>
    <TextBlock Text="BOOK" VerticalAlignment="Center" Foreground="Blue"/>
</StackPanel>

最佳答案

BitmapIcon 对您可以使用的内容很有帮助:

<BitmapIcon Width="20" Height="20" Foreground="Red" UriSource="ms-appx:///Assets/Resources/YourImage.png" />

这是我的风格...:)

关于image - 如何更改 View 中图像的前景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20987584/

相关文章:

html - 3 张相同尺寸但样式相同的图片 - 一张看起来尺寸略有不同

image - 使用graphicsmagick或imagemagick调整图像大小,使其周围没有空白

javascript - React Native Image 如何使用 onError

jquery - IE图像显示问题

xaml - Windows Phone 7.1 中滚动查看器内的网格

silverlight - Windows Phone - 依赖属性

windows-phone-7 - SelectedItem 使用 CollectionViewSource 设置为第一个项目

c# - 将自定义属性绑定(bind)到 TextBox UWP

C# XAML - 获取 XAML 内容属性 (contentControl.Content)

c# - 如何在 Windows Phone 上修改按钮以支持多点触控?