问题标签 [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.

0 投票
1 回答
219 浏览

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

0 投票
1 回答
1467 浏览

uwp - 如何在 NavigationPages UWP Xamarin.Forms 中使用 FontAwesome 图标?

我在 ContentPage 中使用 FontAwesome,在 Android 和 UWP 中没有任何问题。(Android 使用标签渲染类)。但是,当我用 ContnetPage 替换 NavigationPage 时,UWP 字体图标消失并显示一个正方形!Android 在 NavigationPage 上运行良好。UWP 需要像 Android 一样渲染吗?

更新 :

答案是我们必须使用这个FontFamily=@"/Assets/Fonts/FontAwesome.ttf#FontAwesome"

0 投票
1 回答
115 浏览

uwp - 重新利用 CommandBar UWP

我在几个页面中使用了 CommandBar。我注意到我在这部分代码中重复了自己:

我试图创建一个这样的自定义控件,并buttons根据页面添加新的控件:

问题是,例如,当我在此自定义控件中添加一个新按钮时,它与第一个按钮重叠。

有一些解决方案吗?

--编辑 1 --
第一个解决方案看起来不错,但是当我添加一个按钮时,它会移到底部: 在此处输入图像描述

--编辑 2 --
在此处输入图像描述 看起来更好,但不幸的是我仍然有一些问题。

  1. 我添加的新按钮与按钮不对齐more(甚至设置属性)
  2. 新按钮始终显示其标签。
  3. More按钮在前后导航时隐藏。
  4. 看起来我Custom Bar从以前导航的栏中继承了一些属性
0 投票
0 回答
255 浏览

pdf - Xamarin 表单的 PDF

当它打开 pdf 查看器时,它不显示 pdf,检查它是否有路线和一切,但我不知道,因为原因没有显示它。

我正在使用 Xamarin Forms 中的 UWP。

我的参考:这里

在显示之前下载pdf,所以我不相信它不存在,如果不留下错误或null。

我的带遮阳板的应用程序

0 投票
1 回答
720 浏览

xamarin - Xamarin Forms UWP,如何使用图标化和图像

我有一个 Xamarin PCL Android/iOS/UWP 项目。我为应用程序使用 Iconize FontAwsome 图标。问题是 UWP 不显示任何图标,但 Android 确实

像这样:

在此处输入图像描述 我的表格:

我是否缺少金块或 UWP 剂量支持图标化?

在 UWP 中安装的用于 iconize 的块:

  • Xam.Plugin.Iconize.FontAwsome
  • Xam.Plugin.Iconize
  • Xam.FormsPlugin.Iconize
  • FontAwsome.UWP
0 投票
0 回答
713 浏览

xamarin - 在 Xamarin 中动态计算应用程序的字体大小

我有这三个因素:

屏幕宽度

屏幕高度

比例因子

或 Android、IOS 和 UWP 中的设备尺寸。

我想动态计算应用程序的字体大小。

是否有任何公式可以根据这些因素计算双精度值的字体大小?

还是 Micro、Small、Medium、Large Xamarin 字体大小?

0 投票
0 回答
740 浏览

c# - Xamarin:尝试访问资源时出现 MissingManifestResourceException

介绍

我正在创建我的第一个 Xamarin 应用程序(它将首先针对 UWP,然后是 Android,最后可能是 iOS)。

基本上,该应用程序需要多种语言:英语(默认)、法语、西班牙语、俄语和瑞典语。

我正在尝试添加较少的平台特定代码,因此没有添加特定代码来进行本地化。

我将UseResxLocaliaztion Xamarin GitHub 项目Xamarin Localization Documentation一起使用。

基本上,我只是复制并尝试在我的身上使用这个项目资源。但是命名空间是UsingResxLocalization.Resx和我的WhoStart.Resources,文件夹名称相同,Resources而不是Resx.

我更新了文件的ResourceManager属性Designer.cs,并尝试使用 resx 属性进行不同的操作,例如更改GeneratorCustomToolNamespace没有结果。

我在某些地方手动更改了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 项目

研究

0 投票
1 回答
727 浏览

xamarin - Xamarin Forms 渲染器未响应事件更改

我对 Xamarin 表单和自定义渲染器部分很陌生。我已经为 datepicker 编写了一个自定义渲染器,并且在 xamarin 表单中使用了同样的渲染器。

下面是我的 XAML 、 ViewModel 和渲染器类的代码。

XAML:

查看模型

FromDate 属性:

FromDateSelectedCommand 命令:

自定义日期选择器类:

CustomDatePickerRenderer UWP 渲染器:

如何从渲染器获取更新的日期更改值并将其分配回我的视图模型的 FromDate 属性?因为根本没有调用 DateChanged 命令。我怀疑必须通过返回一个值来对渲染器的日期更改事件做些什么。

现在 FromDate 属性始终具有 DateTime.Now 的默认值,并且在选择器中更改日期时不会更新。

对此的任何帮助将不胜感激。

0 投票
0 回答
514 浏览

c# - 在项目 UWP 跨平台中找不到命名空间“系统”和“Xamarin”

我是 Xamarin 的新手,我在 project.UWP 中创建了一个 projet(跨平台),我得到了很多错误,告诉我:

找不到命名空间“系统”和“Xamarin”

我想添加推荐人,但我没有找到他们

0 投票
2 回答
654 浏览

xamarin - 如何在 xamarin 表单 UWP 中更改列表视图激活的颜色

我想在 Xamarin Forms - UWP 中单击 ListView 项目时更改突出显示的颜色。在android中,我正在设置样式来解决这个问题。<item name="android:colorActivatedHighlight">@android:color/transparent</item>我怎样才能达到同样的效果是 UWP。图片添加:http: //imgur.com/a/pFlNi