0

我对 .NET 非常熟悉,并且已经开始为 wp 8 进行开发。我应该在运行应用程序时动态创建应用程序栏,但我不知道应该如何从绝对 url 为 ApplicationBarIconButton 设置图标?我尝试了下面的代码,但在添加函数中出现异常。它完美地适用于相对路径,但不是动态的。

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

btnCar.Text = "汽车"; ApplicationBar.Buttons.Add(btnCar);

谁能帮我。提前 Tnx

4

1 回答 1

1

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

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

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

于 2013-01-02T14:36:06.063 回答