0

我正在创建一个像这样的超链接按钮:

<HyperlinkButton Name="Button"  Background="#11A3EB"  Height="29" Width="128" >
                <HyperlinkButton.Content>
                    <StackPanel Orientation="Horizontal">
                        <Image Source="../../Assets/Images/Image.png" Width="20" Height="20"/>
                        <sdk:Label Content="Some Text" Padding="5,0,0,0" />
                    </StackPanel>
                </HyperlinkButton.Content>
            </HyperlinkButton>

在visual studio的设计预览中效果很好。

但是,当我编译我的应用程序时,该按钮显示一个矩形,其中没有任何内容。

为什么显示不正确,我应该如何解决这个问题?

谢谢 !

4

2 回答 2

0

尝试将 Foreground 属性值设置为 #11A3EB 以外的其他颜色。也许您的按钮文本颜色与链接背景相同。

于 2012-08-10T07:55:12.120 回答
0

我认为问题在于图像的路径在开发环境之间会有所不同,而部署的版本会有不同的路径。

还要检查以确保将图像设置为包含在编译的解决方案中。

我认为最好的办法是将图像作为资源包含,然后使用资源链接,这是一篇涵盖各种优缺点的好文章 - http://www.windowsphonegeek.com/tips/wp7-working -with-images-content-vs-resource-build-action

HTH,鲁珀特。

于 2012-08-10T08:15:11.003 回答