如何从ApplicationBarIconButton的绝对URL设置图标uri?

时间:2013-01-02 14:29:23

标签: windows-phone-7 windows-phone-8

我对.NET非常熟悉,我已经开始为wp 8开发了。我应该在运行应用程序时动态创建应用程序栏,我不知道我应该如何从绝对URL设置ApplicationBarIconButton的图标? 我已经尝试过以下代码但在添加功能方面有异常。它完全适用于相对路径,但不是动态的。

ApplicationBarIconButton btnCar = new ApplicationBarIconButton(new Uri(“http://www.test.com/files/test.png”,UriKind.Absolute));

btnCar.Text =“cars”; ApplicationBar.Buttons.Add(btnCar);

任何人都可以帮助我。 Tnx提前

1 个答案:

答案 0 :(得分:1)

阅读http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.shell.applicationbariconbutton.iconuri(v=vs.105).aspx了解更多信息

图标必须是本地的。 “URI必须指向应用程序目录中的文件。使用Windows Phone SDK将图像文件添加到项目时,必须将”构建操作“属性设置为”内容“。使用默认值”资源“将不允许图像被访问或显示。“

查看http://coding4fun.codeplex.com/工具包中的圆形按钮。它看起来像appbar按钮,但是一个普通的按钮。所以你应该能够使用基于uri的绝对图像。