-
3 votesanswersviews
Xamarin形式:stacklayout中的换行模式
嗨,我正在开发一个使用Xamarin表格PCL的应用程序 . 我正在使用水平方向的stacklayout,其中我使用了大量按钮 . 但是按钮因为它们的堆叠宽度而被切断 . 我不想使用scrollview . 我希望他们在stacklayout的第一行没有空格时立即转到新行 . 我想要这个: stacklayout是否有任何linebreak类型的属性?怎么做到这一点? -
0 votesanswersviews
按钮的自定义渲染器
我正用这个拉我的头发 . 我正在尝试使用Xamarin Forms(可移植类库-PCL)创建自定义渲染器,以便在下面的图像中显示结果: 我需要的: 圆角 按钮外观(显示触摸) "Normal"按钮标签位于中心 右上角的图片 左下方的文字较小 . 我已设法为普通按钮创建自定义渲染器,但无法添加小文本和图像 . 见下图 谢谢! -
1 votesanswersviews
自定义渲染器:圆角按钮的自定义渲染器
我正在使用PCL Xamarin Forms Project开发一个跨平台的应用程序 . 我的应用程序将运行在ios,android,Windows 10和Windows 8.1桌面上 . 我想在xamarin表单中为按钮控件创建一个自定义渲染器,我可以在其中指定xaml页面中的以下属性以及后面的代码 - 边框颜色 边框宽度 边界半径 背景颜色 文字颜色 文本字体大小,颜色... -
0 votesanswersviews
如何在Xamarin表格的网格中插入背景图像pcl
我需要将背景放到网格上,即PNG图像 . 我在网上找不到具体的解决方案,你可以从xaml添加吗?或必须通过c#行动? 谢谢 . <StackLayout VerticalOptions="FillAndExpand" x:Name="allContent" HorizontalOptions="FillAndExpand" Orie... -
4 votesanswersviews
Xamarin Forms PCL中的LoadApplication出错
我创建了一个新的 Xamarin Forms PCL 解决方案,在调试模式下,我检查了 Enable ProGuard 选项,并选择 Linking comboxbox为 Sdk and User Assemblies . 现在我在android上运行我的应用程序,之后它在MainActivity.cs类和在线显示我的错误 LoadApplication(new App()); 错误: Un... -
6 votesanswersviews
为什么有些NuGet软件包同时提供了可移植库和特定于平台的软件包?
据我所知,可移植类库可以在许多平台上使用,基于库设计者选择支持的框架子集 . 我注意到许多可通过NuGet获得的库也包含一个特定于平台的实现,并想知道这需要什么 . 例如,Microsoft.Net.Http包有许多变化,包括: Net 4.0版 WinRT(Windows应用商店应用)Windows 8版 支持Net 4.0,WinRT等的可移植类库 为什么需要分发单独的.Net... -
1 votesanswersviews
适用于Xamarin可移植类库的NuGet包
如何为Xamarin可移植类库项目创建一个NuGet包 . 首先,我为我的项目选择了以下项目模板 在Visual Studio的“构建”部分下,将定位以下平台 我的NuGet Package Explorer项目如下所示 我正在尝试使用NuGet Package Explorer工具为我的类库创建一个NuGet包 . 但是,我不想将破坏的包上传到NuGet,因此寻求一些专家建议 . -
6 votesanswersviews
如何实现Portable HttpClient的进度报告
我正在编写一个图书馆,意图在桌面(.Net 4.0及更高版本),手机(WP 7.5及以上版本)和Windows Store(Windows 8及更高版本)应用程序中使用它 . 该库具有使用Portable HttpClient库从Internet下载文件的功能,并报告下载的进度 . 我在这里和互联网的其余部分搜索有关如何实施进度报告的文档和代码示例/指南,这次搜索让我无处可去 . 有没有人有文章,... -
0 votesanswersviews
在网格中插入背景图像,符合Xamarin表格pcl的大小
我需要根据设备大小在网格中插入适合的背景 . 我尝试了一千种组合,但仍然很小,或者并不适合所有 . 在下图中,您可以看到以红色圈出我必须适应Grid的图像,Grid位于底部屏幕的后半部分 . 我试图将图像放在网格中,图像有x:Name =“backgroundImage”,我必须适应屏幕后半部分整个网格的对象是什么,我该怎么办?这是代码: <?xml version="1.0&q... -
41 votesanswersviews
.Net Core,Portable,Standard,Compact,UWP和PCL之间的区别?
我听说过 .Net核心 .Net Portable .Net标准 .Net Compact 通用Windows平台 便携式类库 所有这些都被解释为"a subset of the full .Net that allows you to target multiple platforms" . 所以我的问题是 What's the differe... -
2 votesanswersviews
改变xamarin形成pcl目标
我有一个xamarin表单PCL解决方案,现在我想添加xamarin表单pcl类库,但我无法添加这些库作为我原来的PCL项目的参考 . 它给了我以下错误: 无法添加对项目的引用 . Portable Library项目的目标与当前Portable Library项目的目标不同或兼容 . 我试图改变PCL项目的目标,以便它们匹配,但我不能在Visual Studio 2017中完成 . 以下是... -
0 votesanswersviews
Nuget Dependencies未添加到项目中
所以最近我用.Net Standard 2.0替换了我的PCL(创建了一个新解决方案并替换了旧解决方案) . 以前(当项目是PCL时)我从项目中创建了一个nuget包并将其安装到我的Xamarin Forms项目中 . nuget包会自动下载nuspec中列出的依赖项,并将它们添加到相应项目的引用中(即正确的库将转到android项目或iOS项目) . 使用.Net标准共享库,这似乎不再是非常奇... -
30 votesanswersviews
根据请求修改请求标头C#HttpClient PCL
我目前正在使用System.Net.Http.HttpClient进行跨平台支持 . 我读到,为每个请求实例化HttpClient对象并不是一个好习惯,并且应尽可能重用它 . 现在我在为服务编写客户端库时遇到问题 . 某些API调用需要具有特定标头,有些必须不包含此特定标头 . 似乎我只能操纵将随每个请求发送的“DefaultRequestHeaders” . 实际发出请求时是否有选项,例如“cl... -
15 votesanswersviews
在便携式类库中使用SQLite
最近我们开始研究一个新项目,其中包括Windows 8 Metro,Windows Phone和桌面应用程序的客户端 . 决定使用MVVM模式作为主要架构,因为在项目之间共享ViewModel对我们来说是更可接受的解决方案 . 我们决定为此目的使用可移植类库,但问题是在我们尝试添加对适当库的引用后,从Visualstudio 2012扩展库下载并安装SQLite for Windows运行时,我们... -
0 votesanswersviews
List.Exists在Portable Class Library中缺失
我正在创建一个可移植类库(PCL),我正在尝试使用List.Exists()和List.TrueForAll(),但我被告知System.Collections.Generic.List不包含Exists或者Exists的定义TrueForAll . 我正在创建的PCL适用于.Net 4.5,Silverlight 4,Windows Phone 7.5,Mono Android和Mono iOS... -
1 votesanswersviews
c#便携式类库:按属性查找列表中的项目
我正在开发一个Windows Phone 8应用程序,我使用便携式类库 . 这些项目似乎没有linq支持 . 是否有一种好的/推荐的方法来根据属性值搜索列表中的项目? 如果我做对了,我就不能用这样的东西: list.Find(i => i.ID == someValue); 编辑:我目前正在使用 foreach ,但想知道是否有其他解决方案 . PCL设置包括:.NET 4.5,Silver... -
10 votesanswersviews
为什么我不能在我的可移植类库中调用Delegate.CreateDelegate?
我有以下问题:我想从我的针对.NET 4.5,Windows Phone 8和Windows 8 Store Apps的可移植类库中调用 Delegate.CreateDelegate ,但我的代码无法编译 . 编译器说它找不到 Delegate 类型的方法 . 有趣的是,例如Microsoft的PRISM库可以从便携式类库中调用'Delegate.CreateDelegate' . 它在 Del... -
4 votesanswersviews
无法加载文件或程序集'System.Net.Http, Version=4.0.0.0'
我不知道我做了什么,但我可能已经从GAC中删除了 System.Net.Http 4.0.0.0 . 我有一个Windows可移植的库,其目标是WinRT编译和工作正常,现在我每次尝试运行它时都会收到以下错误 无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50... -
32 votesanswersviews
Xamarin表单:StackLayout带圆角
我正在使用xamarin表单pcl开发一个应用程序 . 我需要一个带圆角的stacklayout . 我也尝试了圆角容器的框架,但没有可用的角半径属性 . 我找不到ios,android,uwp,windows 8.1的渲染器 . 任何人都可以建议我如何实现所有平台的圆角以及角半径属性的stacklayout . -
2 votesanswersviews
如何填写stacklayout xamarin表格pcl上的图像
如何将一个适合自身的图像作为对象stackLayout的背景? <ContentPage.Content> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"></ColumnDefinition> </Grid.ColumnDe... -
5 votesanswersviews
Rx 2.1和Xamarin
我正在尝试在Xamarin上构建一个针对多个平台但使用rx的应用程序 . 到目前为止,我已经创建了一个核心PCL,我想使用rx,但是当我尝试导入rx 2.1 nuget包时,我收到以下错误: 您正在尝试将此软件包安装到以“portable-net40 win sl50 wp80 MonoAndroid10 MonoTouch10”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容... -
1 votesanswersviews
Xamarin PCL FFImageLoading:如何在不使用CachedImage View的情况下获取图像
我们可以直接从FFImageLoading获取位图吗?我知道我可以使用CachedImage View但我目前正在使用NControl和NGraphics来做触摸事件的自定义绘图 -
19 votesanswersviews
通用(UWP)应用程序中的ConfigurationManager和AppSettings
我想在配置文件中存储API密钥而不将其检入源代码控制,并在我的UWP应用程序中读取数据 . 一个常见的解决方案是将密钥存储在.config文件中(例如 app.config 或 web.config )并像这样访问它: var apiKey = ConfigurationManager.AppSettings.Get("apiKey"); 我'm working on a U... -
3 votesanswersviews
使用自定义版本的FSharp.Core.dll
我一直在与fsharp编译器的源代码闲逛试图 Build FSharp.Core(FSharp.Core for Windows Phone 7.1 and F# 3.0)的WP7版本,在一个点上,我放弃了,并开始试图与WP7便携版工作,而不是 . 我将 FX_NO_STRUCTURAL_EQUALITY define添加到 portable-net4+sl4+wp71+win8 目标框架中,这似... -
1 votesanswersviews
SkiaSharp和Xamarin.Forms - 无法解码png
在PCL中使用以下代码时,我得到 ArgumentNullException 参数名称 codec . using (var stream = new SKFileStream("image.png")) using (var bitmap = SKBitmap.Decode(stream)) { ... } SKBitmap.Decode 中抛出异常 . 我可以... -
0 votesanswersviews
Xamarin表单:IOS应用程序无法在ipad mini上安装
我正在使用Xamarin Forms PCL项目开发一个应用程序 . 对于我在info.plist文件中的IOS项目,我将“8.0”设置为最小的ios版本 . 我创建了一个ad-hoc ipa文件,然后我在我的ipad设备上安装了应用程序,该设备在ios 9.1上运行但是当我尝试在ios mini上运行我的应用程序时运行在ios 10.1上,应用程序将立即从设备中删除它的安装完成 . 有兼容性问题... -
3 votesanswersviews
将nuget中的MVVMCross安装到PCL时出错
当我尝试将MvvmCross安装到新的PCL时,我收到错误 . 控制台日志如下: Package Manager Console Host Version 2.5.40416.9020 Type 'get-help NuGet' to see all available NuGet commands. PM> install-package MvvmCross Attempting to... -
2 votesanswersviews
首次成功进行REST调用后,不会验证HttpClient上的凭据
我正在创建一个用户使用用户名,密码和域登录的应用程序 . 我希望尽可能多地在Windows平台上重复使用,因此我在可移植类库中使用了nuget包Microsoft HTTP Client库 . 这是我如何使用HttpClientHandler创建HttpClient然后调用GetAsync . HttpClientHandler handler = new HttpClientHandler();...