小编Car*_*gez的帖子

如何在属性组中添加多个条件?

我现在有一个看起来像这样的房产.

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
Run Code Online (Sandbox Code Playgroud)

我现在想Condition在那里添加另一个看起来像这样:

Condition=" '$(SolutionFileName)' == 'SolutionName.AppNameOne.sln'"
Run Code Online (Sandbox Code Playgroud)

如何在此属性组中添加多个条件?

msbuild visual-studio

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

尝试存档以发布Xamarin.Forms.iOS时发生未知错误

我目前正在发布应用程序的更新,并且我可以成功调试该项目。现在,当我尝试存档以发布以创建.ipa文件时,出现以下错误:

在此处输入图片说明

我试图删除我的iOS文件夹中的obj + bin文件夹,然后清理/重建+再试一次,但错误仍然存​​在。

有人遇到过这个问题吗?错误消息并没有给我太多信息。

xcode xamarin.ios xamarin xamarin.forms

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

在Xamarin表单中使用Application.Current.SavePropertiesAsync时,列表未保存

我目前正在尝试以Xamarin形式保存列表。我使用以下代码片段:

var list = new List<myClass> ();

Application.Current.Properties["myList"] = list;
await Application.Current.SavePropertiesAsync();
Run Code Online (Sandbox Code Playgroud)

当我关闭应用程序并使用此代码时...

if (Application.Current.Properties.ContainsKey("myList"))
{

}
Run Code Online (Sandbox Code Playgroud)

...我无法达到这个if陈述。

我读到一些关于人们在使用此解决方案保存列表时遇到的问题,但他们通过将其转换为字符串来解决了。我不确定如何执行此操作。如果我这样做

Application.Current.Properties["myList"] = list.ToString();
Run Code Online (Sandbox Code Playgroud)

...该应用程序崩溃。

我看到有一个名为“ Settings”的插件,如果无法解决此问题,我可能需要使用它,但如果可能的话,我希望使用当前的代码。

c# xamarin xamarin.forms

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

如何在 MVVM 架构中使用 LottieForms 绑定动画视图播放?

所以我在列表视图中使用动画,我想随时播放一次,所以我想控制它。

这是图书馆https://github.com/martijn00/LottieXamarin

我有一堂课:

public class Info {
   public bool ReadMoreIconVisibility {get;set;}
}    
Run Code Online (Sandbox Code Playgroud)

和xaml:

<forms:AnimationView Animation = "animationone.json" Loop = "false" IsVisible="{Binding ReadMoreIconVisibiliy}"/>
Run Code Online (Sandbox Code Playgroud)

我可以成功地使用我的 xaml 来隐藏/不隐藏我的动画。但是我如何达到AnimationView.Play()方法,只有在我命名我的标签时才可用x:name

我如何利用 mvvm 架构师来Play制作我的动画?

我无法使用命令参数,因为它已被同一列表视图中的另一个项目使用:

 <Button Command="{Binding Click}" CommandParameter="{x:Reference otherItemInListView}"/>
Run Code Online (Sandbox Code Playgroud)

一种解决方案可能是使用另一个对象扩展命令参数,如果是这样,如何实现?不过,最好有另一种解决方案。

c# xaml xamarin xamarin.forms lottie

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