silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在WP7 Silverlight应用程序中以编程方式隐藏应用程序栏图标?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个 Windows Phone 7应用程序内置Silverlight.此应用程序使用应用程序栏.如果已经购买了应用程序,我想隐藏应用程序栏中的一个按钮.但是,我注意到ApplicationIconButton类没有公开“Visibility”属性.同时,我没有看到在运行时动态填充应用程序栏的方法. 有人可以提供一些洞察力吗?这可能吗?如果是这样,怎么办? 谢谢! 应用程序栏按钮可以基于索引的
我有一个 Windows Phone 7应用程序内置Silverlight.此应用程序使用应用程序栏.如果已经购买了应用程序,我想隐藏应用程序栏中的一个按钮.但是,我注意到ApplicationIconButton类没有公开“Visibility”属性.同时,我没有看到在运行时动态填充应用程序栏的方法.

有人可以提供一些洞察力吗?这可能吗?如果是这样,怎么办?

谢谢!

@H_675_25@解决方法
应用程序栏按钮可以基于索引的方式工作,而不是像您所期望的那样基于对象.因此,当您要对其执行特定操作时(例如禁用),您需要指定一个按钮索引.

例如:

ApplicationBarIconButton b = (ApplicationBarIconButton)ApplicationBar.buttons[0];
b.IsEnabled = false;

据说,您可以创建新的ApplicationBarIconButton实例并将其传递给ApplicationBar:

for (int i = 0; i < 2; i++)
{
    ApplicationBarIconButton b = new ApplicationBarIconButton();
    b.Text = i.ToString();
    b.IconUri = new Uri("/Images/icon1.png",UriKind.RelativE);
    ApplicationBar.buttons.Add(b);
}

删除按钮时,您可以简单地使用RemoveAt,因为您知道要删除的按钮的索引:

ApplicationBar.buttons.RemoveAt(0);

大佬总结

以上是大佬教程为你收集整理的在WP7 Silverlight应用程序中以编程方式隐藏应用程序栏图标?全部内容,希望文章能够帮你解决在WP7 Silverlight应用程序中以编程方式隐藏应用程序栏图标?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。