在WP7 Silverlight应用程序中以编程方式隐藏应用程序栏图标?

在WP7 Silverlight应用程序中以编程方式隐藏应用程序栏图标?,第1张

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

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

谢谢!

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

例如:

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应用程序中以编程方式隐藏应用程序栏图标?所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1003570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存