Windows phone AppBarButton上的白色边框笔刷-Windows Phone 8.1(运行时/通用应用程序)

Windows phone AppBarButton上的白色边框笔刷-Windows Phone 8.1(运行时/通用应用程序),windows-phone,windows-store-apps,windows-phone-8.1,win-universal-app,Windows Phone,Windows Store Apps,Windows Phone 8.1,Win Universal App,这只发生在开发者的WindowsPhone8.1预览版中,所以我认为这是一个bug。我正在寻找一些解决办法 AppBarButtons带有白色边框笔刷对焦时,请查看图像底部: 我注意到,只有当我覆盖CommandBarForegroundThemeBrush时才会发生这种情况,在我的例子中,它是黑色的,并且手机主题是黑色的。当手机主题为白色时,边框为黑色 如果有人知道任何解决方法,请告诉我。或将此问题提交给wp团队的正确地点 我尝试更改了很多资源,包括FocusVisualBlackStrok

这只发生在开发者的WindowsPhone8.1预览版中,所以我认为这是一个bug。我正在寻找一些解决办法

AppBarButtons带有白色边框笔刷对焦时,请查看图像底部:

我注意到,只有当我覆盖CommandBarForegroundThemeBrush时才会发生这种情况,在我的例子中,它是黑色的,并且手机主题是黑色的。当手机主题为白色时,边框为黑色

如果有人知道任何解决方法,请告诉我。或将此问题提交给wp团队的正确地点

我尝试更改了很多资源,包括FocusVisualBlackStrokeThemeBrush和FocusVisualWhiteStrokeThemeBrush,但没有效果


谢谢。

我在几个应用程序中遇到了这个问题,只是在App.xaml.cs构造函数中为整个应用程序在启动时请求它

public App()
{
  this.RequestedTheme = ApplicationTheme.Dark;
  this.InitializeComponent();
  this.Suspending += this.OnSuspending;            
}

现在我的解决方法是:我在CommandBar上设置RequestTheme=“Dark”,这样前景将是白色的,我不会注意到边框。但不满意。嗨,我只是为了测试。但我的应用程序将CommandBarForegroundThemeBrush设置为黑色,当我这样做时,问题还是发生了。一种解决方法是停止更改此资源,然后前景将为白色,我不会注意到白色边框,这是您的解决方案间接执行的操作,但我希望它为黑色