草庐IT

xamarin.uitest

全部标签

c# - 如何从 viewmodel 使用 iOS/Xamarin 扫描 NFC 标签

我有一个适用于Android/iOS的跨平台Xamarin.Forms.net标准应用程序,我想添加nfc扫描功能。对于我的第一个测试,我将所有内容都放入了我的AppDelegate类中。此代码有效:publicpartialclassAppDelegate:global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate,INFCNdefReaderSessionDelegate{publicNFCNdefReaderSessionSession{get;set;}publicoverrideboolFinishedLaunchi

ios - Rider Xamarin iOS 错误 "application bundle was not generated after deployment"

我正在尝试从VSforMac切换到Rider。我的Xamarin.Forms项目在iOS和Android上的VSforMac上编译和部署。现在我已经在rider中打开了这个项目,它非常适合Android应用程序,但是当我尝试运行iOS应用程序时,我得到了这个错误(在成功构建之后):Applicationbundlewasnotgeneratedafterdeployment我试过清理和重建,但无济于事。有什么想法吗? 最佳答案 今天我在MacOS上发生了XCode12.0的发布,所以为我解决的是完全卸载XCode并重新下载我安装的最

ios - Xamarin.Forms 和 iOS : how to combine UseSafeArea and a background image?

我对iOS的安全区域使用有疑问。我通过RelativeLayout使用背景图片,并在此背景图片上显示表单。我在表单的容器上为iOS使用margin:这工作正常,但在iPhoneX上的渲染不是很好。所以我尝试将UseSafeArea设置为true,但我得到了顶部和底部边距。是否可以解决这个问题,并结合UseSafeArea和背景图像?或者有没有办法只为iPhoneX添加特定的边距? 最佳答案 选项1-将安全区域应用于特定控件而不是页面安全区域可以设置在具体的控件上,而不是整个页面。例如,安全区域值可以设置为ScrollView的边距或

android - 在整个 Xamarin 应用程序中访问文件夹

有没有可以通过Xamarin.Forms应用程序访问的文件夹?该应用程序将部署到Android、iOS并作为UWP应用程序。我有一个数据库文件,到目前为止,我使用的是SpecialFolders.Personal,它适用于Android和iOS,但不适用于UWP。我需要在Windows中获得此文件夹的权限。那么,是否有任何文件夹我可以在所有3台设备上使用而我不需要任何特殊权限? 最佳答案 Xamarin.Forms提供了用于获取通用存储路径的Environment.SpecialFolder.LocalApplicationData

ios - 如何在 MonoTouch/Xamarin for iOS 中导航命名空间?

这是我在使用MonoTouch时经历过几次的例子:我在互联网上找到了一个代码示例,给出了如何使用NSUrl类的示例。我尝试将它添加到我在XamarinStudio中的代码中。这很简单,只是我找不到要使用的using语句。我尝试用谷歌搜索,但没有发现任何示例包括我正在寻找的难以捉摸的using语句。我找到了theofficialMacDeveloperLibraryNSUrldescription,但它并没有告诉我太多(或者可能告诉我太多)。一般来说,在这种情况下,您如何找到要使用的using语句?是否有我找不到的某个地方的Xamarin文档?我不是在寻找示例中的特定namespace,

ios - Xamarin.Forms ContentPage.BackgroundImage

Xamarin.FormsVS2013开发环境我知道还有其他关于此的主题,但它们没有回答我的问题。对于Android,背景图片效果很好。BackgroundImage=Device.OnPlatform("Resources/HTbg@2x.png","Drawable/HTMobile.png","Images/HTMobile.png");对于iOS,我无法让它工作。我试过图像的普通版和视网膜版,它们是这些屏幕的正确尺寸。我试过将它们放在项目的根文件夹中我试过具有透明或纯色图像背景的图像在iOS中,在上述任何情况下,背景图像仅在所有CustomContentPage控件之上显示一个

ios - Xamarin 形成 ViewCell 滑动以显示按钮

tl;dr:如何在XamarinForms中像iOS邮件应用一样使用滑动来显示按钮我正在尝试为类似于iOS邮件应用程序或此https://components.xamarin.com/view/swtableviewcell的UI的XamarinFormsiOS应用程序实现滑动以显示按钮.在我发现的许多其他示例中,该组件非常适合iOSnative实现,但我需要通过Xamarin表单显示此UI。目前我有一个像这样的自定义滑动手势识别器:[assembly:ExportRenderer(typeof(SwipeViewCell),typeof(SwipeIosRenderer))]name

ios - Xamarin iOS IPv6 应用商店拒绝

我们一直在构建一个关于客户端-服务器应用程序的iOS应用程序。我们在带有Xamarin的iOS应用程序中使用SQL连接和WCFWeb服务。SQL连接代码:Stringips="10.0.0.1";//Example.SqlConnectioncon=newSqlConnection(@"DataSource="+ips+";initialCatalog="x";userid=y;password=z;");Apple决定在iOS9上只使用ipv6,因此他们发布了一份关于IPv6兼容性的文档-IPv6DocumentationXamarin也发布了一篇关于此的博文-MakingYouri

c# - xamarin.ios 使用仅图像代码实现 PageController

我正在使用xamarin开发一个ios应用程序,只有代码,没有StoryBoard或任何设计器。我需要实现一个包含许多图像并水平滚动的UiViewController,就像this.我还没有找到适合我的东西。所以有人有一些建议或一些例子可以给我看吗? 最佳答案 似乎您需要一个没有Storyboard或.xib的UIPageViewController。您需要3个自定义类来实现它。MyPageViewController-自定义UIPageViewControllerpublicclassMyPageViewController:UI

ios - 在 Xcode UITest 中访问 app.buttons 而无需任何可用的文本供引用。

所以我正在尝试让faSTLanescreenshot工作,这意味着让XcodeUITest工作......我构建了一个Ionic应用程序,它使用3条符号作为滑出按钮和那种对于webapps来说,一切都是微不足道的。但是,当我使用uITest记录时,它会误解按钮并最终像这样表示app.buttons[""].tap()当它尝试运行保存的UI命令时,它显然会因此而窒息并使测试崩溃……除了像这样使用其标签文本之外,还有其他方法来表示按钮吗?它似乎可以使用ID或NAME作为按钮标识符,但我还没有在任何地方找到解决这个问题的方法。 最佳答案