Xamarin Mac有一个名为Native References的文件夹。但是,在添加本机静态库(.a)时,它似乎完全不起任何作用。理想情况下,我希望通过使用DllImport(“\uu Internal”…)使用T导出的方法
我怎样才能让它工作呢?这是一个相当晚的答复,但为了防止将来有人遇到这种情况,请注意,目前无法将静态.a库与Xamarin.Mac一起使用,因为Xamarin.Mac不执行任何本机链接。也就是说,它在构建过程中根本不调用clang或ld。相反,它只是将一个预构建的“启动器
我想在Xamarin.Forms中找到一些类似的页边距。有人知道我们只有什么东西或填充物吗
更新:
为了更好地了解利润率(来自WPF的MSDN):
布局支持应用于布局中包含的子级的属性。我认为这是他们目前支持的最接近保证金的概念
var stackLayout=新的stackLayout{
衬垫=新厚度(10,10,10,20),
儿童={
新标签{Text=“Hello”},
新标签{Text=“World”}
}
}
截至2014-06-05,Xamarin.表格中没有空白。将内容包装在Co
我是xamarin技术的新手。我更多的是一个WPF开发人员。我希望在xamarin中开发一个以表格格式显示数据的应用程序。我正在跨平台开发应用程序,该应用程序应该运行在xamarin.forms、xamarin.Android和xamarin.IOS中。我面临的问题是为所有平台编写一个通用的滚动查看器是否有办法编写一个自定义滚动查看器(包括水平和垂直滚动),该查看器在三种平台上都可以使用?如果我可以指向一些博客或链接,这将是非常有用的 如果我理解您的问题,您的问题是Xamarin.Forms.S
对于iOS(4s、5s及以上)的不同屏幕尺寸,我是否需要有不同的图像?
我们如何在iOS(使用Xamarin表单)中跨屏幕大小和分辨率设置图像/图标和控件的尺寸。
请参考此以了解问题
但我需要xamarin表单的解决方案。我一直在使用不同的解决方案,如:
命名约定
iphone 4 = "image.png"
iphone 5,6 (or retina) = "image@2x.png"
iphone 6+ = "image@3x.png"
使用依赖项服务获取设备宽度和高度:
iOS
安卓
我正在使用Xamarin Studio编写C#,窗口右下角的应用程序输出按钮消失了。我已经看过如何使它再次出现,但无法解决。如果您有任何关于重新打开它的帮助,我们将不胜感激。它位于视图下->Pads->应用程序输出
嗨,马特,我已经看过了,应用程序输出选项不在Pads菜单上。软件包控制台和搜索结果也不一样。它当时是在一个非标准的地方;这是我所知道的唯一一个可以使用应用程序输出板的位置。你在运行哪个版本的Xamarin Studio,在哪个平台上运行?我在MacBook Air上运行5.9.2(b
我得到了这个应用程序,我一直在做我的xamarin表单。在导航页面中使用ContantPages。如下图所示
主页=新导航页(新SwipePage())
现在,当我导航到如下所示的其他页面时,有时屏幕会变黑。如果我然后点击退出应用程序,然后点击进入应用程序,黑色屏幕将消失,页面内容将显示一个图标。使应用程序再次正常运行
this.Navigation.PushAsync(新ProfilPage())
我一直在试着看看,如果我在应用程序启动时加载更多数据,然后继续,这是否是一个诅咒。但我没有。恢复
当我尝试安装Xamarin Android Player版本0.6.5.0时
Error: 2203
当android player要求安装虚拟盒(附在安装程序中)时,错误开始。第一个错误显示在Virtual Box安装中,然后是Xamarin Android Player安装中
我授予了对临时文件夹的完全访问权限,但没有帮助。错误2203是当您无法访问windows中的默认临时文件夹(%temp%)时出现的windows错误。第三方程序可能会限制对此文件夹的访问,或者可能没有为其分配足够的权
如何访问UISearchbar中的UITextField有很多objective-c变体,因此您可以比公开的SearchBar方法更具体地设置它的样式,即我们希望更改-
字体类型/大小
字体颜色
文本字段背景颜色,因此搜索栏是一种颜色
我想看到Xamarin的解决方案会很好,因为某些obj-c技术看起来(我可能只是缺少代码)无法翻译-
例如,在-
-(void)viewDidLoad
{
[[UITextField AppearanceWhen contained in:[UISearch
我在迷你Mac上使用TeamCity为Xamarin.Forms设置了一个CI服务器。当我以root用户身份从终端运行build命令时,它会成功构建,但当我尝试从Web UI启动构建时,它会失败,并出现以下错误:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(0,0):
工具已退出,代码为:1。输出:mdimport将不代表导入
根用户的名称。退出
Amr,我无法
据我所知,Xamarin是一个跨平台的框架,因此我可以构建一个应用程序并将其共享到任何平台(Android、iOS和Windows phone)。我找不到任何文档来演示如何将现有的Android项目(已完成的项目)移植到其他平台,项目中哪些是可移植的部分,哪些部分不能移植?请你用简单的话解释一下这些要点好吗。提前谢谢 使用Xamarin.Forms时,项目由两部分组成:
包含共享代码的PCL项目;这包括为应用程序定义用户界面的业务逻辑和类(可以使用C#或XAML编写,后面带有C#代码)。这些用
我目前有一个Xamarin.Android项目,它引用了一个.NET标准1.1库,该库引用了AutoMapper 5.0.2
当我试图通过VST构建它时,我得到了这个错误
C:\程序文件
(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1316,2):
错误:加载程序集时出现异常:
System.IO.FileNotFoundException:无法加载程序集
'System.Collections.Specialized
我正在使用Windows 10和Visual Studio 2015进行开发,目标是Android、iOS、Windows Phone和Windows Universal
我想使用XLabs SecureStorage服务。
我正在使用XLabs.Platform软件包2.3.0-pre02。
在这一行,我遇到了异常情况(仅适用于UWP)
和异常详细信息为:
文件名:System.Runtime.windowsluntime,版本=4.0.11.0,区域性=中性,PublicKeyToken=b
我是Xamarin的新手,目前正在Xamarin Forms PCL中做一个项目
有没有办法改变选取器的字体颜色和大小
<Picker x:Name="pkr_color" Grid.Row="4" Grid.Column="1" HorizontalOptions="FillAndExpand"
BackgroundColor="#ededed" Title="Select Color">
<Picker.Items>
<x
我们知道,在Xamarin.forms中,当没有互联网连接到云时,可以与Azure移动应用程序一起使用离线同步功能
我们在使用Azure移动应用程序和离线同步时有这个要求。但是,由于该应用程序将位于LAN网络上的多个设备上,因此,如果Internet断开,它将返回到LAN,这样每个设备都可以在LAN上相互通信,这将是一件好事。这有可能实现这个Xamarin.Forms吗?这些概念类似于脱机同步
非常感谢您的反馈
谢谢如果您想在本地网络中查找设备和服务,您必须使用
您可以看看它是否适合您的需要。X
使用VS2015/Windows 10,我创建了一个空白应用程序(便携式),并将启动项目设置为Droid。默认情况下,我只有一个模拟器,所以我使用AVD和HAXM创建了Galaxy Nexus/API 23/Intel Atom x86
我无法在两个模拟器上运行此空白项目。当我点击debug时,它会移动并启动模拟器,但什么也没发生。如果在创建项目后的第一次之后运行任何项目,则会出现以下错误:
System.MissingMethodException:方法
找不到“Android.Support
我正在为我的跨平台移动应用程序使用共享项目,并希望在我的应用程序中使用自定义渲染器,以获得本机支持。有什么方法可以在我的应用程序中使用自定义渲染器。在PCL或共享项目中使用自定义渲染器没有区别。每个平台仍然有一个项目。这并没有改变。真正的优势在于,与PCL相比,您可以使用ifdef
是实现自定义渲染所需的所有信息。这是一个自定义渲染器的示例,用于Xamarin共享基础项目的条目,我们必须以下面的格式设置本地
xmlns:local=“clr命名空间:Sampleforms”
对于Xamarin
标签: Xamarin
mvvmcrossportable-class-library
我一直在使用Stuart Lodge优秀的MvvmCross框架,开发一款仅针对iOS和Android的跨平台Xamarin应用程序(不需要windows平台支持)
Microsoft发布了其可移植类库BCL包的版本,Stuart介绍了如何在中使用这些包设置项目
我已经在一些项目中愉快地使用了profile259,但是现在我需要使用profile111来创建一个我必须使用的库,名为。我需要确保我不会因为为一个图书馆做这个改变而伤到自己的脚
为什么要使用配置文件259而不是配置文件111?反之亦然
我是一个新的Xamarin形式。我用mvvmcross Hello World创建了一个简单的xamarin表单项目,对于begin来说非常简单,但当我实现binding命令时,并没有影响标签的更改文本。下面是我的Xaml代码和ViewModel
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="
是否可以在xamarin android中使用自定义声音作为背景通知?我没有找到任何例子。是的!下面是一个例子:
var pathToPushSound = $"android.resource://com.your.package/raw/{soundName}";
var soundUri = Android.Net.Uri.Parse(pathToPushSound);
var builder = new NotificationCompat.Builder(_context)
我想在我的电子邮件中附加一个文件,但我没有选择特定的文件,现在我必须预先设置要发送的文件,当然,现在我希望用户从他的手机或内存中选择任何类型的文件,它会返回文件的路径,可以是照片、视频或文档
SmtpClient client = new SmtpClient();
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
client.Credentials = new Sy
我正在尝试安装Xamarin Studio(MonoDevelop)for windows,但是安装程序需要的Microsoft Build tools 2015下载已被删除
如何获得MS Build tools 2015?还有别的方法吗?我找到了这个线程,因为我也有同样的问题,我最终解决了它
显然,MSDN帐户有一个可以找到旧版本(例如Microsoft Build Tools)的帐户。我不记得以前下载过它,但无论如何它都在那里,所以试试看
如果您找不到,请告诉我,我可以在我得到的副本中添加
每当尝试加载.axml文件时,我都会收到以下异常。即使在重新安装VS2017之后:
System.IO.IOException: Unable to read data from the transport connection: An
existing connection was forcibly closed by the remote host. --->
System.Net.Sockets.SocketException: An existing connection wa
我有一个Xamarin Forms应用程序,它在Android下无论是在模拟器上还是在我的物理设备上都运行得非常好。但是,当我尝试运行iOS项目时,它在启动时设置SQLLite连接/配置时失败。
它抛出了一个FileNotFoundException来抱怨System.ComponentModel.DataAnnotations
这在portable类项目中被引用(并将Copy Local设置为true),并且具有数据注释的模型类在Android上运行良好。的确,如果我往里看的话
<my
我正在开发一个xamarin表单应用程序,我想使用geolocator插件
我遇到的问题是geolocator插件代码给了我错误。这是我使用的代码是:
private async void BtngetLocation_Clicked(object sender, EventArgs e)
{
var locator = CrossGeolocator.Current;
locator.DesiredAccuracy = 50;
var position
我正在尝试使用Xamarin的在线安装程序安装Visual Studio 2017。但是当我在工作负载下勾选“使用.NET进行移动开发”时,它也会选择一个Android SDK设置。如果我尝试解除锁定(Android SDK设置),那么Xamarin也将解除锁定
如何仅安装Xamarin而不安装任何适用于Visual Studio 2017的Android SDK
如果您是新安装的Visual Studio 2017,而不是在工作负载下使用.NET检查移动开发,您必须在安装程序窗口中的单个组件下
我愿意为注册表单放置一个弹出窗口,就像xamarin android中的对话框片段一样。
我花了很多时间研究这个,但没有创造一个。我的意图是从创建的弹出窗口获取输入,并在后台点击显示加载程序的API,如果成功,我喜欢关闭加载程序和用于从用户获取数据的弹出窗口。任何人都可以在xamarin表单中帮助我完成此操作。使用Rg插件弹出窗口,链接供参考参考:
我从这样一个API获得了一个.PNG图像文件
public static async Task<CachedImage> GetImage(string UserID)
{
var URL = "assumeThisUrlPointsToServer"
HttpClient client = new HttpClient();
Stream stream = await client.GetStreamAsync(URL);
return new
今天我们被Apple Mac Store拒绝,因为我们在Mac应用程序中使用了NEVPNManager的Xamarin实现
您的应用程序包括VPN服务,但不使用NEVPNManager API提供这些服务
以前,我们在objective c库中拥有VPN功能(已绑定),我们被接受了。现在我们删除了objective c库并使用了xamarin实现,结果被拒绝了
苹果为什么拒绝我们@Xamarin您是否在实施中使用NEVPNManager?您可以在Xamarin论坛上找到答案:
?
感谢@Chri
我的问题是视频,当我尝试调用其中一个方法时,我在我的项目Xamarin.iOS的resources文件夹中添加了这个方法,例如returnnull always
1 var urlpath=NSBundle.MainBundle.PathForResourcevideo,类型:mp4
2资产=AVAsset.FromUrlNSUrl.FromFilenamevideo.mp4
1-2此行始终返回null
使用模拟器。类似于资源文件夹,无法识别类似视频的捆绑资源。这是一个棘手的部分,因为如果资源文
如何在Xamarin表单的skiasharp中使用自定义字体
我试过了
paint.Typeface = SKTypeface.FromFamilyName("CoText_Bd");
及
但两者都没有成功。
我是否需要使用依赖项服务访问字体的路径 我们应该在info.plist for iOS中添加UIAppFonts
<key>UIAppFonts</key>
<array>
<string>CoText_Bd.otf</st
我正在从事Xamarin表单项目,希望从设备中获取用户的电话号码
请任何人都可以指导我如何获取Android、IOS和Windows phone的电话号码
请建议是否有nuget软件包或第三方库可用
提前感谢试试这个
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager)GetSystemService(TelephonyService);
var Number = mTelephonyMgr.Line
作为Xamarin.Forms应用程序的一部分,我实现了一个自定义导航头。导航标题只是一个具有自己视图模型的内容视图。需要参与应用程序导航体验的页面包含此内容视图
这个应用程序使用的是Prism 7,为了在视图模型中执行导航,我想使用Prism INavigationService。我遇到的问题是在导航内容视图的视图模型中获取对INavigationService的引用
在ContentPage中访问INavigationService很简单,只需使用构造函数注入就可以了,问题是使用prism
我在连接Mac Agent时遇到以下问题
以前在使用Xcode 9.2时,我没有遇到这样的问题,但后来更新到Xcode 9.3时,显示了以下日志
即使Mac凭据正确,也会出现此错误
Xamarin.VisualStudio.TastyPackage|Information|0|Hooked up SDB tracing adapter
Xamarin.VisualStudio.TastyPackage|Information|0|Initialization finished
Xam
我的部分类没有针对NETStandard 2.0的Xamarin表单项目中的#if
问题的一个例子是:
public partial class App : Application
{
#region StaticString
#if __IOS__
public static String A
#endif
#if __ANDROID__
public static Strin
我正在尝试在setup.cs上为此方法注册警报服务(消息对话框)
protected override void InitializePlatformServices() {
base.InitializePlatformServices();
Mvx.RegisterSingleton<IAlertService>(new AlertService());
}
protectedoverride void In
我的应用程序由五个标签页组成,没有其他内容。当它启动时,所有这些选项卡页都会被构造,并且在应用程序退出之前一直保持这种状态:
public partial class MainPage : TabbedPage
public MainPage()
{
InitializeComponent();
App.cardsPage = new DictionaryTab();
App.homePage = new HomePage()
我正在使用Xamarin表单。
在我的应用程序中,我必须实现地理围栏。
我在北京得到了一个土工围栏应用程序示例
Xamarin Android:
但是这些代码写在MainActivity页面中,所以我想在我的Xamarin表单中使用这些代码。如何做到这一点?在您的解决方案中,有三个项目,其中一个是.Android项目,您有MainActivity。您可能可以将代码放在那里,如果没有,那么您可能需要实现依赖项服务(或者将您的项目切换到共享项目,因为在那里这样做要简单得多,那么您可以使用条件编译在主
我有这个编辑页面,其中有一个从详细信息页面传递的Id。然后调用WebAPI服务来获取类别和活动。下面的代码是根据添加页面btw改编的
它有两个问题:
已设法获取选择器列表,但不确定如何从所选活动绑定此列表
如何将其保存为绑定名称在XAML中是不同的,例如Activity.name VS name等。我做错了什么
如何解决这些问题
下面的代码:
using System.Collections.Generic;
using System.Linq;
using System.Text;
u
到今天为止,Android模拟器在很长一段时间内运行良好。我突然发现以下错误:
Device error: System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInf
如何解决“包MvvmCross 6.4.1不兼容”错误?我使用的是NETPortable,版本=v4.6,配置文件=Profile44
以下是诊断日志:
Estou tentando atualizar o package do MvvmCross para o 6.4.1 em projeto PCL com o visual Studio for Mac:
*"Package MvvmCross 6.4.1 is not compatible with portable46-net451+w
我有一个Xamarin.Forms v4.4.0.991477应用程序,我在其中设置了Firebase推送通知。对于我使用的Xamarin.Android项目,Xamarin.Firebase.Messaging v71.1740.0包
在用户注销时,我调用
FirebaseInstanceId.Instance.DeleteInstanceId()
但它抛出了一个例外
Java.IO.IOException: MAIN_THREAD
at Java.Interop.JniEnvironme
默认情况下,系统会在删除链接后加载mono,并且当前会重新加载一些代码。使用Assembly.load返回默认值,无法更新
按字节[]加载将显示两个mono引用,但应用程序无法找到新引用您可以更改目标框架以更新mono.Android版本
我正在xamarin forms跨平台应用程序中使用公共静态类型在类文件中定义一些变量。我的问题是,黑客或入侵者是否可以通过apk或ipa文件访问这些可变数据?是。一旦有人掌握了你的IPA或APK文件,你的应用程序就可以很容易地反编译。他们将能够看到您的大部分代码。这是一个通用的移动限制,在渗透测试时会引起巨大的问题
因此,建议不要在应用程序中为您付费的第三方服务保密,而是使用AWS Lambda/Azure功能或仅使用后端服务器与这些服务通信 是的。一旦有人掌握了你的IPA或APK文件,你的应
我有一个Xamarin.Forms应用程序,希望将导航栏设置为半透明。但当我这样做的时候,我会在Xamarin的观点中得到一种奇怪的行为:
ListView或TableView的行为正常。但是当我把它们包在一个盒子里时,它们被UINavigationBar重叠了
-- TRANSLUCENCY WITHOUT REFRESHVIEW: OKAY
<ContentPage>
<ListView>
...
</ListView>
我有许多记录的列表,我想在一页上显示每条记录。
我想要的是,当我们从页面底部向上滑动时,列表中的下一条记录应该显示动画。类似地,当我们从页面顶部向下滑动时,列表中的上一条记录应该显示为动画
我不知道如何做到这一点。希望找到更好的解决方案带有方向和捕捉点的Carousel视图应该会给您带来理想的结果
<CarouselView BindingContext="{x:Reference BottomTabGridPageXaml}" ItemsSource="{B
我正在尝试在我的Xamarin表单项目中启用Firebase分析。iOS版本运行得很好,但是,在Android项目中添加nuget软件包时,我在构建项目时遇到了错误。我正在跟踪以在我的应用程序中启用firebase。我补充说
Xamarin.FireBase.Analytics和Xamarin.FireBase.Analytics.Impl
努吉斯。在运行我的应用程序时,屏幕截图中附加了一个错误。单击这些错误中的任何一个会将我带到一个文件“values.xml”。事实上,有两个相同的values
当我使用MvvmCross 5时,我对所有视图进行了编码,并通过在我的AppDelegate中编写此代码来避免在iOS应用程序中使用故事板:
[Register("AppDelegate")]
public class AppDelegate : MvxApplicationDelegate
{
private MvxIosViewPresenter viewPresenter;
public override UIWindow Window
{
在PCL中使用以下代码时,参数名codec会出现ArgumentNullException
using (var stream = new SKFileStream("image.png"))
using (var bitmap = SKBitmap.Decode(stream)) {
...
}
异常在SKBitmap.Decode中抛出。我可以验证图像是否为有效的PNG文件,以及流的长度是否大于0
我需要单独安装编解码器吗?我在示例中没有看到任何相关信息。通过在iOS构建设置下禁
我知道有适用于Xamarin.Forms的实时预览器,因此您可以立即在真实设备上查看您的xaml标记,但是有适用于Native Android和Native iOS的使用Xamarin的实时预览器吗?对于传统的Xamarin,它会变得更好,如果您使用AXML文件创建UI,那么您就有了Android设计器(请参阅文档)。对于iOS,当您使用情节提要文件(文档)时,还可以使用设计器
因此,您不仅可以预览它的外观,还可以将实际控件拖放到其中,并通过属性网格设置它们的样式
我有一个Xamarin表单应用程序
我的开发人员要求提供一个配置文件,以便能够在他自己的iPhone上测试该应用程序,但他已经可以使用源代码完全访问repu
有人能解释一下为什么还需要配置文件吗?苹果需要配置文件才能在物理设备上部署特别构建。但是对于一个拥有所有源代码完全访问权限的开发人员来说,他们是否能够像创建自己的应用程序那样创建自己的应用程序?还有一种选择,就是只将设备UDID添加到当前配置文件中?如果他们有开发人员帐户,他们可以创建自己的配置文件。是的,你可以将他们的设备添加到现有的配置
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 203 页