问题标签 [xamarin.uwp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uwp - 将 .NetStandard 库引用到 Xamarin.Forms (UWP) 中的另一个 .NetStandard 库
我有一个从另一个 Xamarin.Forms .NetStandard 1.4 库引用的 .NetStandard 1.4 库。
第一图书馆:
Xamarin.Forms 库:
IOS 工作正常。添加一些软件包后的Android也可以正常工作。我的问题是 UWP。它让我疯狂。这是 UWP project.json :
我有 4 个错误:
Resx 文件无效。Stream 不是有效的资源文件。Eella.Xamarin.Taxi.UWP C:\Users.....nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.1.1\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.Abstractions.dll
.
Resx 文件无效。Stream 不是有效的资源文件。Eella.Xamarin.Taxi.UWP C:\Users....nuget\packages\Microsoft.AspNetCore.WebUtilities\1.1.1\lib\netstandard1.3\Microsoft.AspNetCore.WebUtilities.dll
.
一个或多个包与 UAP 不兼容,Version=v10.0 (win10-x86)。
.
Microsoft.Win32.Registry 4.3.0 为 UAP 上的 Microsoft.Win32.Registry 提供了编译时参考程序集,Version=v10.0,但没有与 win10-x86 兼容的运行时程序集。
我能做些什么 ?
更新
降级这两个包后,我的问题解决了,应用部署成功:
“Microsoft.AspNetCore.DataProtection”:1.0.2
“Microsoft.EntityFrameworkCore”:1.0.2
uwp - 如何在 NavigationPages UWP Xamarin.Forms 中使用 FontAwesome 图标?
我在 ContentPage 中使用 FontAwesome,在 Android 和 UWP 中没有任何问题。(Android 使用标签渲染类)。但是,当我用 ContnetPage 替换 NavigationPage 时,UWP 字体图标消失并显示一个正方形!Android 在 NavigationPage 上运行良好。UWP 需要像 Android 一样渲染吗?
更新 :
答案是我们必须使用这个FontFamily=@"/Assets/Fonts/FontAwesome.ttf#FontAwesome"
pdf - Xamarin 表单的 PDF
当它打开 pdf 查看器时,它不显示 pdf,检查它是否有路线和一切,但我不知道,因为原因没有显示它。
我正在使用 Xamarin Forms 中的 UWP。
我的参考:这里
在显示之前下载pdf,所以我不相信它不存在,如果不留下错误或null。
xamarin - 在 Xamarin 中动态计算应用程序的字体大小
我有这三个因素:
屏幕宽度
屏幕高度
比例因子
或 Android、IOS 和 UWP 中的设备尺寸。
我想动态计算应用程序的字体大小。
是否有任何公式可以根据这些因素计算双精度值的字体大小?
还是 Micro、Small、Medium、Large Xamarin 字体大小?
c# - Xamarin:尝试访问资源时出现 MissingManifestResourceException
介绍
我正在创建我的第一个 Xamarin 应用程序(它将首先针对 UWP,然后是 Android,最后可能是 iOS)。
基本上,该应用程序需要多种语言:英语(默认)、法语、西班牙语、俄语和瑞典语。
我正在尝试添加较少的平台特定代码,因此没有添加特定代码来进行本地化。
我将UseResxLocaliaztion Xamarin GitHub 项目与Xamarin Localization Documentation一起使用。
基本上,我只是复制并尝试在我的身上使用这个项目资源。但是命名空间是UsingResxLocalization.Resx
和我的WhoStart.Resources
,文件夹名称相同,Resources
而不是Resx
.
我更新了文件的ResourceManager
属性Designer.cs
,并尝试使用 resx 属性进行不同的操作,例如更改Generator
和CustomToolNamespace
没有结果。
我在某些地方手动更改了WhoStart.projitems
文件,因为我的 VisualStudio 没有缩进文件并且无法生成Designer.cs
文件。
我的环境
- Windows 10 v1607 周年更新 (14393.1066)
- Visual Studio 2017 v15.1 (26403.7)
- Xamarin 4.4.0.34
- NuGet 包:
- Xamarin.Forms 2.3.4.231
- Microsoft.NETCore.UniversalWindowsPlatform 5.3.3
问题
我在尝试访问资源属性时遇到 System.Resources.MissingManifestResourceException。
MainPage.xaml.cs
System.Resources.MissingManifestResourceException : '找不到适合指定区域性或中性区域性的任何资源。确保“WhoStart.Resources.AppResources.resources”在编译时被正确嵌入或链接到程序集“WhoStart.UWP”中,或者所有所需的附属程序集都是可加载的并且完全签名。
视觉工作室
我认为它可能来自我的环境:
- 当我使用 Visual Studio 向导创建资源文件时,它会创建一个 .resw 文件。
- Visual Studio 不自动生成
Designer.cs
文件 - 当我打开 .resx 文件时,访问修饰符菜单被禁用。
- 似乎我没有在论坛上注意到的所有项目属性
- 右键单击 .resx 文件时,我没有“运行自定义工具”
编码
应用资源.resx
MainPage.xaml.cs
WhoStart 项目
研究
xamarin - Xamarin Forms 渲染器未响应事件更改
我对 Xamarin 表单和自定义渲染器部分很陌生。我已经为 datepicker 编写了一个自定义渲染器,并且在 xamarin 表单中使用了同样的渲染器。
下面是我的 XAML 、 ViewModel 和渲染器类的代码。
XAML:
查看模型
FromDate 属性:
FromDateSelectedCommand 命令:
自定义日期选择器类:
CustomDatePickerRenderer UWP 渲染器:
如何从渲染器获取更新的日期更改值并将其分配回我的视图模型的 FromDate 属性?因为根本没有调用 DateChanged 命令。我怀疑必须通过返回一个值来对渲染器的日期更改事件做些什么。
现在 FromDate 属性始终具有 DateTime.Now 的默认值,并且在选择器中更改日期时不会更新。
对此的任何帮助将不胜感激。
c# - 在项目 UWP 跨平台中找不到命名空间“系统”和“Xamarin”
我是 Xamarin 的新手,我在 project.UWP 中创建了一个 projet(跨平台),我得到了很多错误,告诉我:
找不到命名空间“系统”和“Xamarin”
我想添加推荐人,但我没有找到他们
xamarin - 如何在 xamarin 表单 UWP 中更改列表视图激活的颜色
我想在 Xamarin Forms - UWP 中单击 ListView 项目时更改突出显示的颜色。在android中,我正在设置样式来解决这个问题。<item name="android:colorActivatedHighlight">@android:color/transparent</item>
我怎样才能达到同样的效果是 UWP。图片添加:http: //imgur.com/a/pFlNi