如何设置 DispatcherTimer 的优先级?
我正在使用 C# 中的 Silverlight 创建一个适用于 Windows Phone 7 的应用程序。
我发现了许多对 DispatcherTimer(DispatcherPriority) 重载的引用,但我无法在代码中设置它(例如,timer = new DispatcherTimer(DispatcherPriority) 告诉我“DispatcherPriority 在当前上下文中不存在”)。
我认为 DispatcherTimer 被 DispatcherTimer(DispatcherPriority) 重载,但当我在代码中使用它时,我看不到对此构造函数的任何引用。我想尝试将优先级设置为“正常”或“发送”,但我似乎无法实现任何具有优先级的 DispatcherTimer。有什么建议吗?
I am creating an app for Windows Phone 7 using Silverlight in C#.
I have found many references to the DispatcherTimer(DispatcherPriority) overload, but I cannot set this in my code (e.g. timer = new DispatcherTimer(DispatcherPriority) tells me "DispatcherPriority does not exist in the current context").
I thought DispatcherTimer is overloaded with DispatcherTimer(DispatcherPriority) but I cannot see any reference to this constructor when I use it in my code. I would like to try setting the priority to "normal" or "send" but I cannot seem to implement any DispatcherTimer with a priority. Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
采用调度程序优先级的构造函数仅存在于完整的 .NET 框架(即 WPF)中。 Silverlight/WP7中的DispatcherTimer不支持优先级。
比较 .NET 4< 中 DispatcherTimer 的文档/a> 和 Silverlight。
The constructor that takes the Dispatcher Priority only exists in the full .NET framework - that is for WPF. The DispatcherTimer in Silverlight/WP7 doesn't support priorty.
Compare the documentation for DispatcherTimer in .NET 4 and for Silverlight.