问题描述
///<summary>///可用于自身或导航至Frame内部的空白页。///</summary>publicsealedpartialclassTaskDemo:Page{publicTaskDemo(){this.InitializeComponent();CreateTask();}protectedvoidCreateTask(){MyTaskSchedulermyTaskScheduler=newMyTaskScheduler();TaskFactoryfactory=newTaskFactory(myTaskScheduler);factory.StartNew(()=>{UpdateUI("这是使用自定义计划程序的任务");});}voidUpdateUI(stringmessage){varignore=this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,()=>{//这是控件TaskMessage.Text+=message;});}}publicclassMyTaskScheduler:TaskScheduler{protectedoverrideIEnumerable<Task>GetScheduledTasks(){returnnull;//thrownewNotImplementedException();}protectedoverridevoidQueueTask(Tasktask){//thrownewNotImplementedException();}protectedoverrideboolTryExecuteTaskInline(Tasktask,booltaskWasPreviouslyQueued){returnfalse;//thrownewNotImplementedException();}}
红色的代码执行不到,往有经验的朋友告知下问题出在什么地方,谢谢。
解决方案
解决方案二:
MyTaskScheduler没有实现对http://msdn.microsoft.com/zh-cn/library/system.threading.tasks.taskscheduler(v=vs.110).aspx
解决方案三:
谢谢,晚上回家看看,公司上不了msdn悲催
解决方案四:
引用1楼caozhy的回复:
MyTaskScheduler没有实现对http://msdn.microsoft.com/zh-cn/library/system.threading.tasks.taskscheduler(v=vs.110).aspx
protectedoverridevoidQueueTask(Tasktask){base.TryExecuteTask(task);}解决了谢谢!
解决方案五:
引用2楼cvsntjava的回复:
谢谢,晚上回家看看,公司上不了msdn悲催
公司更悲催
解决方案六:
不好意思,等我明天回个帖才够分结贴,csdn真扯,我能建立问题每次结贴的时候都弹给分与总分不符!
解决方案七:
对啊,怎么结贴啊。。。我也结不了了。。。
解决方案八:
引用5楼cvsntjava的回复:
不好意思,等我明天回个帖才够分结贴,csdn真扯,我能建立问题每次结贴的时候都弹给分与总分不符!
根本不是你自己总分的问题而是你这个贴子悬赏20分,那么你分给每个人的分加起来就必须等于20分