Tag: ipad

在iPad上重用C#-Project

我正在尝试将现有的C#-WPF-Project移植为iPad-App。 就我现在发现的而言,最好的方法是使用MonoTouch并尽可能多地重用C#-Logic。 由于原始项目是用WPF编写的,用于实际的TabletPC,我的问题是,如果有任何方法,重用WPF源或至少最小化我必须再次编写的部分。 如果有任何MonoTouch的好选择,我会很感激提示:) 更新:您的评论很有帮助,但不是我想要的100%。 MonoCross看起来很不错,但就我所知,它只是“隐藏”了iOS特定部分。 我真正喜欢的是一种重用手写的“特殊”WPF控件的方法。 (或者至少最小化转移它们的工作/时间。)这将是非常棒的。 更新2:也许我应该补充一点,我也会接受一些“复杂的”三步技术。 例如,有没有办法将XAML-WPF文件转换为HTML5(或同样强大的东西),然后使用Titanium或PhoneGap ? 语言和框架应该不是大问题,我只是试图找到一种尽可能多地重用的方法:)

iPad上的MVC 4网站速度很慢

我已经开发了一个使用MVC 4的销售点系统。在Windows和Mac上的响应速度和加载时间是即时的,但在iPad上加载页面或执行诸如向篮子添加项目等操作需要8-13秒。 为了提高Web应用程序的速度,我在IIS中启用了压缩并缩小了我的所有java脚本文件,我还使用捆绑将以下.js文件捆绑在一起,这可能会改善页面的加载: jQuery的1.8.2.min.js 淘汰赛2.2.0.js jquery.easing.1.3.js b.popup.min.js(用于显示模式弹出窗口仅6KB) 我在页面上使用的其他javascript文件介于5KB和15KB之间。完成所有这些后,应用程序似乎要快几秒,但仍然需要不可接受的长(8-10秒)。 有没有人在iPad上遇到类似的性能问题,你是如何解决它的?我还能做些什么来提高性能吗? 我正在使用Windows Server 2003和IIS 6.0 这是我的包注册码: public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle(“~/bundles/jquery”).Include( “~/Scripts/jquery-1.8.2.min.js”, “~/Scripts/jquery.easing.1.3.js”, “~/Scripts/knockout-2.2.0.js”, “~/Scripts/common/common.min.js”, “~/Scripts/popup.min.js” )); bundles.Add(new StyleBundle(“~/Content/css”).Include(“~/Content/site.css”)); BundleTable.EnableOptimizations = true; } 这就是我在母版页上调用的地方: @using System.Configuration Prestige SSC @Scripts.Render(“~/bundles/jquery”) @RenderSection(“scripts”, required: false) @Styles.Render(“~/Content/css”) var screenRefreshTime = ‘@ConfigurationManager.AppSettings[“ScreenRefreshTime”].ToString()’; screenRefreshTime = parseInt(screenRefreshTime); @RenderBody()

Xamarin NSNotificatioCenter:我怎样才能通过NSObject?

我正在尝试使用NSNotificationCenter在我的应用程序中向另一个应用程序发布通知。 所以在我的目标类中,我创建我的观察者如下: NSNotificationCenter.DefaultCenter.AddObserver (“ChangeLeftSide”, delegate {ChangeLeftSide(null);}); 我有我的方法: public void ChangeLeftSide (UIViewController vc) { Console.WriteLine (“Change left side is being called”); } 现在从另一个UIViewController我发布通知如下: NSNotificationCenter.DefaultCenter.PostNotificationName(“ChangeLeftSide”, this); 如何在目标类中访问在post通知中传递的视图控制器? 在iOS中它非常直接,但我似乎无法找到单声道(Xamarin)…

可以在monotouch中动态执行代码吗?

在C#.net中,我们可以使用System.Codedom.Provider动态运行代码。 同样有可能在Monotouch(iPhone / iPad)中动态执行代码。 提前致谢,