问题标签 [application-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
108 浏览

c# - ApplicationBar前景色不适用

我正在开发 Windows Phone 8 应用程序。

我有带图标的应用程序栏,我也为图标设置了背景和前景色。

所以现在应用程序栏看起来像这样:

在此处输入图像描述

现在我phone theme settings已经设置了,Accent color as pink所以当我点击图标时,它看起来像这样:

在此处输入图像描述

但是当我点击图标时,我希望效果是这样的,即使我的手机设置Accent color is pink or some other color和背景设置为light or dark

在此处输入图像描述

0 投票
1 回答
405 浏览

wpf - 在 WP8.1 Silverlight ApplicationBar 中使用字体图标

我试图弄清楚为什么我不能在我的 Silverlight 8.1 应用程序中使用可用于 WP8 XAML 应用程序的字形图标。

正如您从下面的片段中看到的那样,与使用其中一个字形图标的难易程度相比,我必须指定一个图像用作图标。

有谁知道我如何可以简单地使用图标而无需完成创建图像的额外工作?

0 投票
1 回答
1909 浏览

c# - 在事件文本更改的运行时禁用/启用应用程序栏按钮(Windows Phone)

在这部分代码中是事件 TextChanged 以启用应用程序栏中的按钮。

C#:

XAML:

0 投票
1 回答
183 浏览

xaml - 离开页面时,应用栏会隐藏,其背景是手机的主题(而不是应用中定义的主题)

当我在 WP8 应用程序的页面之间导航时,我注意到作为过渡动画的一部分(使用 Telerik 的即“RootFrame = new Telerik.Windows.Controls.RadPhoneApplicationFrame();”),导航页面上的应用程序栏变为先隐藏。这很突然,而且持续时间很短,但仍然很明显。

这是页面的应用栏:

在此处输入图像描述

这是我回击时同一页面的应用栏,即导航离开它。以前显示应用栏的地方,显示的是白色背景。当然,正如我所说,这是暂时的,因为在你知道之前,你已经回到了最后一页。但它仍然很明显。

在此处输入图像描述

白色背景似乎是手机主题的背景(它的主题是 Light),即使我在 App.xaml.cs 中将 RootFrame 的背景重置为黑色,并且还重置了所有画笔以使用 Dark 主题(来自Windows的建议phone 8 即使手机的主题发生变化,如何始终使用一个主题):

DarkTheme() 中的自定义设置 RootFrame 背景和重置画笔似乎大部分都在工作。只有当从带有应用栏的非默认页面(即不是应用程序所在的页面)转换回另一个页面时,才会出现此问题。

有什么想法吗?

0 投票
1 回答
2537 浏览

c# - 如何更改 Windows Phone 中应用程序栏的颜色?

在我的应用程序中,我希望应用程序栏的颜色为白色且完全不透明,与主题无关。到目前为止,我已经对此进行了实验。

结果是具有一定透明度的浅粉色。另外,即使主题很暗,我也想保持相同的主题颜色(浅色主题)图标按钮。我在 WP 商店(主要是 Skype)中看到了这样做的应用程序。答案很高兴。

0 投票
4 回答
504 浏览

c# - 即使 Windows 手机应用程序中的图标是彩色的,应用程序栏图标也显示为白色?

实际预期结果 底部应用栏图标应该是这样的(需要)

但是在模拟器中出现这样但它在模拟器中是这样出现的

这是我正在使用的图标图像资产这是底部应用栏中使用的图像图标

我在 c# 中添加应用程序栏图标,如下所示:

我在这里阅读了底部应用程序栏图标的最佳实践,但到目前为止,我无法访问透明背景上带有白色前景的图标。这是我的图标,有什么方法可以在应用栏图标中获得预期的绿色?我尝试将应用栏图标的前景色设置为绿色,但这并没有改变结果。它仍然是白色的。有什么办法可以删除 windows phone sdk 的这种自动功能,以用白色或黑色着色图标。我希望图标看起来与我使用的图像资产完全相同。(绿色)

如果可能,请告诉我。

谢谢。

0 投票
1 回答
76 浏览

c# - 我的应用程序栏不显示

我使用“Visual Studio Express 2012 for Windows Phone”为 Windows Phone 8 创建了一个应用程序。我有一个要登录的第一页,并且在用户转到带有 4 个 pivotItems 的枢轴之后,我想在其中添加一个 ApplicationBar。我创建了我的 applicationBar,它在我的设计中得到了很好的展示。当我在模拟器或手机上启动我的应用程序时,该栏不会出现。

你有什么想法可以解决我的问题吗?

我已经制作了有关 applicationBar 的所有 msdn 教程。

非常感谢!

这是我的 xaml 代码:

还有我的 c# 代码(非常简单)

0 投票
2 回答
173 浏览

windows-phone-8 - Get the effective backcolor of app bar in WP8

I'm trying to implement a custom popup menu for one of my app bar icon button (something like the PhoneFlipMenu tool). I'm using a vertical StackPanel for that:

It is shown when the user presses the app bar button:

There are 2 problems:

1) How can I retrieve the effective color of the application bar to use it in my stack panel? ApplicationBar.BackgroundColor returns #00000000, but obviously the effective color of the app bar background is not this. For instance, it is a dark gray when the dark phone theme is on.

If we cannot retrieve this color dynamically, perhaps, we just need to hard code 2 color values for the dark and white themes. Then the question is what are their values?

2) How to use the color retrieved on the previous step to make the stack panel non-transparent? Now I see the main content under it even if I specify the background brush explicitly.

0 投票
2 回答
148 浏览

silverlight - 隐藏 WP8 应用栏后的操作

我正在为应用栏图标按钮(类似于PhoneFlipMenu工具)实现我自己的弹出菜单。我正在为弹出窗口使用垂直 StackPanel,当单击相应的应用栏按钮时,我需要用动画显示它。代码如下所示:

主要问题是动画在应用程序栏隐藏之前开始。结果,弹出菜单在那之后跳跃了一点。应用栏完全隐藏后如何运行动画?

0 投票
1 回答
53 浏览

c# - 从非 UI 类 windows phone 8 访问应用程序栏

在我的 windows phone 应用程序中,我有一个非 UI 类,当从 UI 页面调用时,它将显示和隐藏弹出屏幕。

我想在显示弹出窗口时隐藏应用程序栏,并在关闭弹出窗口时再次显示应用程序栏。

现在这里的挑战是我在非 UI 类中有一个计时器,它处理弹出窗口的关闭。所以从 UI 类我只能启动弹出窗口。关闭由非 UI 类控制。所以现在我需要从非 UI 类访问 appbar。

如果我能做到这一点,任何人都可以帮助我,或者如果不能做到这一点,任何解决方法都可以。?

谢谢你。