问题标签 [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 回答
2049 浏览

c# - Xamarin 表单:Windows 应用程序中的工具提示

我正在使用 Xamarin 表单 PCL 构建应用程序。我的应用可以在 android、ios、windows 10 和 windows 8.1 上运行。

我只需要在 Windows 操作系统的点击事件上实现工具提示控件。我试过这样的工具提示-

是否有任何用于工具提示控件或任何 nuget 包的工作示例?

0 投票
1 回答
1915 浏览

c# - Xamarin.iOS 中的文件选择器

我的 Xamarin.Forms 应用程序中需要一个文件选择器,但我在想,如果这在 iOS 中可行吗?

我知道在 Android 和 UWP 上都可以,但是由于 iOS 使用沙盒,我不知道在 iOS 上是否可以。

或者我必须使用Open In,因为我需要重新设计我的一些应用程序。
如果我必须这样做,我可以在 UWP 上使用该方法吗?

0 投票
1 回答
1768 浏览

windows-store-apps - 如何使用 VS2015 将 Xamarin UWP 应用程序发布到 Windows 商店?

我找不到任何信息如何发布作为 xamarin.forms 项目创建的存储的 uwp 应用程序。在我的 VS2015 专业版上,我没有任何选项作为“存储”,如下文所示。

https://msdn.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps

有人知道这样做的简单方法吗?最重要的是如何处理文章中的步骤5、6、7、10、11如果没有自动化的方式。

在此处输入图像描述

编辑:我可以在上面的 Project->Store 菜单上找到此选项,但所有选项都显示为灰色,如下图所示。我与我的 VS2015 上的开发者帐户电子邮件相关联。

在此处输入图像描述

我的项目是一个 UWP 项目,如下所示。我有第二个项目作为 WP81。右键单击 WP81 项目已启用存储菜单选项。问题仅存在于同一解决方案中的 UWP 项目。

在此处输入图像描述

编辑: 2 台不同计算机上的相同项目。

1-已启用存储选项。我在下面安装了软件包的地方 在此处输入图像描述

2-右键单击时没有存储选项,但项目下的存储菜单显示为灰色,安装了以下软件包 在此处输入图像描述

0 投票
1 回答
754 浏览

sqlite - 找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)xamarin 表单 UWP 中的错误?

我在 xamarin.Forms 中使用 SQLiteConnection 创建了一个项目。在 UWP 中,我实现了以下接口来返回 SQLiteConnection

我在我的 UWP 项目中提到了 sqlite-net-pcl。但是在运行项目时出现以下错误,“System.IO.FileLoadException:定位的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)在 Windows.UI.Xaml.Controls.Frame.Navigate Sample.UWP.App.OnLaunched(LaunchActivatedEventArgs e) 处的(类型 sourcePageType,Object 参数)“xamarin 表单 UWP 中的错误”

如何解决上述错误?我在我的代码中做错了还是因为引用了程序集?

0 投票
1 回答
4076 浏览

c# - 在 Xamarin 项目中找不到“Microsoft.Windows.UI.Xaml.Common.targets”

我不得不格式化我的电脑,重新安装所有 Visual Studio 和 Xamarin 的东西,但在那之后,我的旧项目和新项目都会抛出这个错误:

未找到导入的项目“C:\Program Files (x86)\Windows Kits\10\bin\10.0.14393.0\XamlCompiler\Microsoft.Windows.UI.Xaml.Common.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v14.0\8.21\Microsoft.Windows.UI.Xaml.Common.targets

我什至无法理解此错误,也无法在 Google 中找到任何内容。第一个文件地址与第二个不同,这没有意义。第二个是我的 UWP.csproj 中的实际一个,它在我的驱动器中的这个位置。第一个文件地址我不知道它来自哪里,它不在我的驱动器中。我的驱动器中不存在 10.0.14393.0 文件夹。

知道如何理解这个问题并解决它吗?

谢谢

编辑:再次格式化我的计算机并重新安装整个 Visual Studio/Xamarin 套件后,我验证了这两个路径都存在于我的计算机中。我不知道发生了什么。

0 投票
1 回答
523 浏览

uwp - 为 UWP 开发安装哪个版本的 Windows SDK?

我是 UWP 开发的新手,并使用 xamarin 开始了我的第一个项目。我最近发现在我的电脑上几乎所有版本的 win SDK 都安装了,如下所示。

在此处输入图像描述

如果我的项目支持如下图所示的最小和最大版本,我真的需要所有这些版本还是只需要最新版本?

根据图像,我没有最低版本 10240,但如图所示受支持,看起来更高版本已经覆盖了更低版本。是这样吗?

在此处输入图像描述

0 投票
1 回答
251 浏览

c# - Xamarin 窗体:Windows 10 通用应用程序阻止屏幕截图

您好我正在使用 Xamarin 表单 PCL 项目构建应用程序。在这个应用程序中,我想阻止用户截屏,所以对于 android 我尝试了-

在 mainactivity.cs

对于 Windows 10 和 8.1,我发现-

我试图把它放在 UWP 项目的 MainPage.xaml.cs 中。但在此之后我的应用程序根本没有启动。仅显示启动画面。

这行代码放在哪里?

0 投票
4 回答
2893 浏览

c# - 是否可以停止第一个条目在 Xamarin 表单中的 ScrollView 中获得焦点

在我的应用程序中,我有以下情况:

现在,如果我单击底部的空白区域(条目下方),即第ScrollView一个EntryScrollView获得焦点。

非常烦人如果我要更改第一个值Entry并试图分散它Entry来设置值。

是否有可能阻止这种行为?

0 投票
0 回答
121 浏览

c# - 显示键盘时,我可以阻止 UWP 应用程序被拖出边界吗?

我有一个使用Xamarin.FormsRunning on的应用程序UWP

当键盘可见时,我可以拖动应用程序来查看屏幕的其余部分。但我也可以将其拖出边界,显示为黑色背景。请参阅下面的屏幕截图: 在此处输入图像描述 当键盘可见时,是否可以更改此背景的颜色或阻止应用程序拖动超出其边界?因为这种行为让我的用户感到困惑

0 投票
0 回答
600 浏览

listview - Xamarin 表单 - 自定义列表视图单元格 - UWP 悬停颜色

我在 Xamarin Forms 中有一个基本的自定义 Listview 单元格,如下所示。

我正在设置背景颜色并使用 StackLayout Padding 进行包装以模仿底部边框。

在 UWP 中,我现在如何更新单元格“悬停”颜色,使其在悬停在单元格上时发生变化?

我只能在没有设置背景时显示浅灰色悬停颜色(默认白色)

我已经尝试过类似这样的更新App.xamlUWP 项目的方法,但它不起作用。