小编Evg*_*ieT的帖子

Xamarin可以用于在Mac和Mobile上运行WPF吗?

这个问题没有确切的细节,而且更具理论性。

据我所知,普通的WPF应用程序无法在Mac上运行。自从我制作视频游戏以来,这对我很重要,因为它使我没有了很大一部分潜在客户。我读到Xamarin有一些工具来制作可在Mac上使用的应用程序。如何实现?

我已经在Xamarin上安装了Visual Studio 2017,但没有时间充分研究其功能。

要使我的游戏在Mac上可用,必须做什么?我想Xamarin不仅会在exe文件中添加一些内容,以使其在非Windows系统上运行。那么,该怎么办呢?是否有与WPF类似的东西,但适用于Mac或Mobile?可以使用大多数甚至整个现有代码的某种不同的“模板”吗?

如果互联网上有可用的信息,我不希望在整个过程中得到完全的指导,那么提供链接就足够了。

谢谢你,叶夫根尼

c# wpf xamarin

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

获取两个变量及其顺序的函数无关紧要

抱歉,我无法在问题标题中更好地解释.我会在这里更好地定义我的问题.

这就是我正在做的事情 - 在我的游戏中,可以选择彼此使用物品.对于每对项目,游戏执行动作.

目前,游戏使用的变量有两个:"ItemUsed"和"ItemUsedOn".首先,游戏选择第一项 - 其id转到"ItemUsed",然后他选择第二项,它的id转到"ItemUsedOn".然后,有一个定义特定操作的空白.

一个简短的代码示例:

if (ItemUsed == "itm_cable")
{
    if (ItemUsedOn == "itm_towel")
        SubMain.ItemsMergedText = "To achieve what?";
    else if (ItemUsedOn == "itm_wet_towel")
        SubMain.ItemsMergedText = "No, water will damage it";
    else if (ItemUsedOn == "itm_glass")
        SubMain.ItemsMergedText = "I don't need to cut the cable";
}

if (ItemUsed == "itm_book_electronics")
{
    if (ItemUsedOn == "itm_towel")
        SubMain.ItemsMergedText = "Why?";
    if (ItemUsedOn == "itm_wet_towel")
        SubMain.ItemsMergedText = "No, water will damage the book";
    else if (ItemUsedOn == "itm_soap")
        SubMain.ItemsMergedText = …
Run Code Online (Sandbox Code Playgroud)

c# variables function

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

标签 统计

c# ×2

function ×1

variables ×1

wpf ×1

xamarin ×1