Tag: 跨平台

跨平台线程和GTK#,无法正常工作?

我正在尝试使用C#,Linux上的单声道/ GTK#和Windows上的.NET / GTK#创建跨平台C#应用程序,但是在两个平台下启动顺序似乎需要略有不同: 在Linux下: public static void Main (string[] args) { Gdk.Threads.Init (); // etc… 在Windows下: public static void Main (string[] args) { Glib.Thread.Init (); Gdk.Threads.Init (); // etc… 两者都要求以这种方式完成:Windows抱怨g_thread_init()没有使用linux代码调用,并且linux抱怨已经使用Windows代码调用它。 除此之外,这一切都非常有效。 我对“解决方案”的第一次尝试看起来像: public static void Main (string[] args) { try { Gdk.Threads.Init (); } catch (Exception) { GLib.Thread.Init (); Gdk.Threads.Init (); } // etc… […]

使C#/ Winform应用程序跨平台 – 我应该使用AIR,Mono还是其他东西?

我有一个用C#/ WinForms( 我的小应用程序 )编写的应用程序 。 为了使它跨平台,我正在考虑在Adobe AIR中重做它。 有没有任何论据支持WinForms作为跨平台应用程序? Winforms是否存在跨平台的未来(例如,Mono等)? 跨平台UI开发的建议? 跨平台我的意思是,目前,Mac OSX,Windows和Linux。 这个问题再次被问到并得到了更好的回答 。

你能在Xamarin跨平台应用程序中放置Unity 3D游戏吗?

你能在Xamarin跨平台应用程序中放置Unity 3D游戏吗? 我正在使用Unity 3D开发游戏,我想将游戏包含在我的Xamarin Cross Platform App中。 游戏是一款迷你游戏,我将免费赠送给下载和使用我的应用程序的客户。 这可能吗?

如何从xamarin.forms中的Google电子表格中读取数据

我正在寻找一种直接从Google Sheets读取/写入数据的方法。 有没有人知道如何在Xamarin.Forms中做到这一点 ? 请记住,使用Install-Package Google.Apis.Sheets.v4 Package,从Windows Form访问Google sheets表格。 我使用以下链接: https://developers.google.com/sheets/api/quickstart/dotnet

在Xamarin Forms visual studio中为Grasient添加渐变背景

我是Xamarin Forms的新手,我为Menu创建了一个ContentPage。 我的背景需要线性渐变色。 但我找不到任何告诉我如何创建背景渐变颜色的链接。 我也希望在按钮背景的颜色位置像android中的选择器。 如果您有任何信息,请给予回复。

Monocross和Monotouch(xamarin)之间的区别?

我现在正在探索Monotouch(Xamarin)与其他解决方案(如Monocross)的function吗? 所以任何人都可以解释何时使用Monotouch以及何时使用Monocross。 这些框架与本机应用程序开发的优点和缺点是什么?

Xamarin.Forms – 按下按钮并释放事件

我希望我的事件在按下和释放按钮时触发,但我只能在Xamarin.Forms中找到Click事件。 我相信必须有一些工作来获得这个function。 我的基本需求是在按下按钮时启动一个过程,在释放按钮时停止 。 它似乎是一个非常基本的function,但Xamarin.Forms现在没有它。 我在按钮上尝试了TapGestureRecognizer,但按钮只触发了点击事件。 MyButton.Clicked += (sender, args) => { Log.V(TAG, “CLICKED”); }; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += (s, e) => { Log.V(TAG, “TAPPED”); }; MyButton.GestureRecognizers.Add(tapGestureRecognizer); 请记住,我需要这些事件在Android和iOS中正常工作。

你能从C DLL调用C#DLL吗?

我用C#构建了一个DLL。 现在我想使用R Environment调用该DLL中的函数。 R环境支持调用非托管C / C ++ DLL,但不支持调用.NET DLL。 所以我的问题是,我可以从C / C ++ DLL中调用C#DLL中的函数吗? 如果是这样,您是否有关于如何执行此操作的信息的链接?