小编Nat*_* B.的帖子

Application.Idle事件的意义

我对该Application.Idle事件的了解是,应用程序正在完成其处理并即将进入空闲状态.

我读到了某个地方

如果您在线程空闲之前必须执行任务,请将它们附加到此事件

那么这是否意味着任务将在线程空闲之前或线程变为空闲之后执行?

我的项目中有一些代码,如下所示.数据库更新是否在空闲时间执行?

private void Application_Idle(object sender, EventArgs e)
{
    // Update the explorer's menuitems
    team.UpdateMenu();

    // Update display toolbars.
    team.UpdateToolBar();

    // Update SaveAll
    SaveAll.Enabled = teaj.IsModified;

    Up.Enabled = team.CanNavigateUp;
    ...
Run Code Online (Sandbox Code Playgroud)

c# winforms idle-processing

9
推荐指数
1
解决办法
1万
查看次数

请将此设备连接到Xcode以安装开发支持文件

我正在使用Monotouch开发iPhone应用程序.我的应用程序现在运行良好,我想测试更多.

但是,突然间,我遇到了这个我以前从未见过的错误.谷歌无法帮助我,我希望你能.

error MT0000: Unexpected error - Please file a bug report at http://bugzilla.xamarin.com
System.Exception: Could not find developer tools for this device. Please connect this device to Xcode to install the development support files.
  at MonoTouch.Installation.Device.MountDeveloperImage () [0x00000] in <filename unknown>:0 
  at MonoTouch.Installation.Installer.KillApplication (MonoTouch.Installation.Device d, System.String appId) [0x00000] in <filename unknown>:0 
  at MonoTouch.Installation.Installer+<KillApplication>c__AnonStorey7.<>m__8 (MonoTouch.Installation.Device d) [0x00000] in <filename unknown>:0 
Run Code Online (Sandbox Code Playgroud)

我在这里发现了这个问题.就这样.

上周,一切都还好.我清理了我的项目,构建并重建了它,重新启动了系统,打开了XCode,用XCode打开了Views(加载Xcode项目),什么都没有用.现在,没有一个应用程序正常运行.

也许这是由XCode更新引起的?或者这是由iOS更新(6.0.1)引起的?

编辑:我还联系了Xamarin支持中心.我会保持联系.

编辑2:以下是Xamarin支持部门的答案

这是我们所知道的问题,并已在MonoTouch 6.0.6(目前处于测试版频道)中修复了此问题.如果您不想更新到MonoTouch 6.0.6,可以在https://bugzilla.xamarin.com/show_bug.cgi?id=8166上找到错误的解决方法 ,您可以申请解决此问题.

我希望这有帮助.

我首先对MJJames的答案进行了有效的指出.非常感谢.

我尝试修复并反馈.

编辑3: 我将更新频道( …

iphone xcode xamarin.ios

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

将域IIS重定向到Apache

IIS服务器正在侦听端口80和Apache正在侦听8080

我在apache上部署了网站.

域名在IIS服务器上注册.我怎样才能重定向到从呼叫IISApache server.就像我打字一样

www.abc.com

(在IIS上),它会将调用重定向到Apache服务器上的网站(在端口上8080)

我怎样才能做到这一点?

iis apache2

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

PerformSelector Monotouch线程

使用此语句立即调用​​选择器,而不是从现在开始调用6秒.

this.PerformSelector(myStartWaitForSoundSelector, null, 6.0f);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何延迟工作?

thread.Sleep(6000)在被调用的函数中使用,但整个应用程序锁定了六秒钟.

谢谢.

multithreading timer css-selectors xamarin.ios

5
推荐指数
1
解决办法
2066
查看次数

C#if string包含多于1个值

早上好,

if声明中,如果我们想检查字符串是否包含值,我们有:

if (string.Contains("Value1"))    
{    
}    
Run Code Online (Sandbox Code Playgroud)

如何在不继续编写整个语句的情况下使字符串与if语句中的更多值进行比较?例如,要避免以下声明

if ((string.Contains("Value1") && (string.Contains("Value2")) && (string.Contains("Value3")))    
{    
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c# string comparison if-statement

5
推荐指数
1
解决办法
2722
查看次数

使用Monotouch发送多条短信和电子邮件

我正在开发一个带有MonoTouch框架的iPhone应用程序,我试图一次性发送多个短信和电子邮件.某种

foreach (User user in userList)
{
    SendSMS(user.TelephoneNumber);
    SendEmail(user.EmailAddress);
}
Run Code Online (Sandbox Code Playgroud)

我发现了有关发送短信电子邮件的示例,但每次,作者都使用MFMessageComposeViewControllerMFMailComposeViewController.

我不想要一个ViewController,只是在我的"加载警报视图"显示进程状态时发送短信/电子邮件.

有任何想法吗 ?

在此先感谢您提供的帮助.

c# email iphone sms xamarin.ios

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

C#构造函数给出"方法必须有一个返回类型"

我一直在努力学习如何在C#中创建一个类.我创建了一个类,而不是尝试创建一个构造函数来与类一起使用.但是当我在类中创建构造函数时,编译器一直在想我正在尝试创建一个方法.

public Product(string code, string description, decimal price)
{
    this.Code = code;
    this.Description = description; 
    this.Price = price;
}
Run Code Online (Sandbox Code Playgroud)

错误1方法必须具有返回类型

在我的表单中,我试图实例化一个对象以配合它.

ProductClass product1 = new Product("CS10", "Murach's C# 2010", 54.60m);
Run Code Online (Sandbox Code Playgroud)

但它仍然给我一个错误.

为什么我的编译器不能识别我正在尝试创建构造函数而不是方法?是因为我没有配件属性吗?谢谢.

c# constructor class

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