任何人都知道如何在WP 8.1 RT应用程序中进行单元测试?关于这个甚至WinRT,互联网上几乎没有资源.
c# unit-testing windows-phone windows-runtime windows-phone-8.1
我的WP 8.1商店应用程序表现得非常奇怪.当我快速离开然后回来时,应用程序恢复事件会按预期触发.但是如果我将应用程序保留在后台一段时间并且何时返回,应用程序将触发Constructor和OnNavigatedTo事件而不是Resuming事件,并且黑色的"Resuming ..."屏幕持续几秒钟(约4秒)这是一个带有BackgroundAudio任务的应用程序.甚至来自MS的示例BackgroundAudio应用也表现得像这样.谁知道这里有什么问题?
c# windows-phone windows-runtime windows-store-apps windows-phone-8.1
var upArrow = Resources.GetDrawable(Resource.Drawable.abc_ic_ab_back_material);
upArrow.SetColorFilter(Resources.GetColor(Android.Resource.Color.White), PorterDuff.Mode.SrcIn);
SupportActionBar.SetHomeAsUpIndicator(upArrow);
Run Code Online (Sandbox Code Playgroud)
上面的代码不会改变箭头颜色.upArrow ColorFilter值为null.这应该是什么原因?我不是问如何改变可绘制的颜色.我的问题是为什么上面的代码无法设置滤色器?以下是MainActivity代码.
public class MvxFormsApplicationActivity : FormsAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(bundle);
Xamarin.Forms.Forms.Init(this, bundle); ;
//Plugins.NewictLib.Forms.Android.Renderers.GifImageViewRenderer.Init ();
DLToolkit.Forms.Controls.FlowListView.Init ();
UserDialogs.Init ((Activity) Xamarin.Forms.Forms.Context);
OxyPlot.Xamarin.Forms.Platform.Android.PlotViewRenderer.Init();
// var mvxFormsApp = new MvxFormsApp ();
// LoadApplication (mvxFormsApp);
var myApp = new MyFormsApp();
LoadApplication (myApp );
AppCompatDelegate.CompatVectorFromResourcesEnabled = true;
//the following needs to set so that the back button color can be changed
var upArrow = Resources.GetDrawable(Resource.Drawable.abc_ic_ab_back_material);
upArrow.SetColorFilter(Resources.GetColor(Android.Resource.Color.White), PorterDuff.Mode.SrcIn); …Run Code Online (Sandbox Code Playgroud) 我在WP 8.1 XAML应用程序的某些页面中将NavigationCacheMode设置为Required.如何从中删除特定页面?这不是导航堆栈.