小编use*_*770的帖子

c#中的回调,调用顺序和返回

关于回调的一个简单问题.完成后,回调函数是否返回到调用函数的下一行?

class A
{
 public delegate void A();
 public event A onA;

 public void func()
 {
   //some code 1
  onA();
  //some code 2 
 }
Run Code Online (Sandbox Code Playgroud)

所以问题是onA事件会去执行相应的处理程序,然后回到'某些代码2'位,或者这是异步的,代码不会等待事件被完全处理?

我希望这个问题很清楚.

谢谢 }

c# callback

6
推荐指数
1
解决办法
1085
查看次数

空闲状态检测silverlight 4应用程序

检测Silverlight应用程序的空闲状态的最佳方法是什么?我现在已经在网上阅读了不少文章,通常它们都是针对wpf /移动应用程序等.

我创建了一个DispatcherTimer,它在5分钟后锁定屏幕,似乎我必须在每个屏幕中转到每个小部件(我的应用程序有大约4-5个屏幕)并添加一个mousebuttondown或mouseenter eventhandler来重置此计时器.这似乎没有效率,但只是将处理程序添加到layroot也没有帮助.

任何有用的建议?

谢谢

silverlight dispatchertimer python-idle

6
推荐指数
1
解决办法
1569
查看次数

Silverlight 4中的Serializable属性

那么我们还是在Silverlight 4中没有Seri​​alizable属性呢?我在互联网上有一些令人困惑的回答.当我尝试在我的代码中使用它时,我得到一个命名空间错误.这些是我的包括

using System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Runtime.Serialization;
Run Code Online (Sandbox Code Playgroud)

我将程序集System,System.Runtime.Serialization添加到我的项目中.

后续问题是,如果在Silverlight中不可用,我如何正确序列化单例?因为我打算使用这里给出的例子http://msdn.microsoft.com/en-us/library/system.runtime.serialization.iserializable.aspx

谢谢

silverlight attributes serializable

4
推荐指数
1
解决办法
8521
查看次数