问题标签 [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 投票
3 回答
937 浏览

xamarin - 无法在 Xamrin Forms 中启动 UWP 项目

我正在使用 Visual Studio 2015 启动我的第一个 Xamarin Forms 应用程序。默认模板提供了 6 个项目。(Android、iOS、PCL、UWP、8.1、windows 手机)。

所有项目都能正常工作,包括 Android、8.1、Windows Phone 模拟器。

但是当我尝试部署 UWP 项目时,在它调用 PCL 内的 MainPage 的第一条语句处中断(异常)。这发生在本地机器和模拟器中。(调试模式,所有 CPU)。

我已经将 xamarin 表单更新到最新的稳定版本,更新了 Visual Studio,但我无法解决问题。

例外:

Xamarin.Forms.Platform.UAP.dll 中出现“System.TypeLoadException”类型的异常,但未在用户代码中处理

附加信息:找不到 Windows 运行时类型“Windows.UI.ViewManagement.StatusBar”。

请帮忙

0 投票
1 回答
7170 浏览

xamarin.forms - 如何在 Xamarin.Forms 中访问每个平台中的公共下载文件夹

我需要创建一个备份服务,所以我打算在每个平台上保存 SQLite 数据库文件。卸载应用程序后,保存的文件应该可用。

我打算使用下载文件夹(应该在每个平台上都可用)。

我创建了一个接口并在每个平台上使用以下代码:

接口

安卓

超轻量级

我该怎么办?有我可以使用的公共图书馆吗?

0 投票
1 回答
1420 浏览

xamarin - 如何在 PCL 中引用 System.Net.Sockets.Socket

我一直在为 Android、Ios 和 UWP 开发应用程序。由于我需要一个套接字连接,我使用 DependenyService 访问“平台特定”代码并开始在所有 3 个项目中实现我的接口。

问题是所有 3 个项目的实现都完全相同,因为它们都使用System.Net.Sockets.Socket. 但是我不能简单地将实现代码放在我的 PCL 中并将其用于所有 3 个,因为我无法System.Net.Sockets.Socket在我的 PCL 中引用。(不退出那里)

这张图片显示了我的 PCL 的目标部分

我认为问题在于我的 PCL 以 ASP.NET Core 1.0 为目标,它不包含System.Net.Sockets.Socket. 但是,我不能告诉我的 PCL 停止目标 ASP.NET Core 1.0,因为它会自动成为目标。

那么有谁知道我如何只能在 Android、Ios 和 UWP 之间共享代码,或者让我的 PCL 只针对它们?

0 投票
2 回答
761 浏览

uwp - 如何使用 ListViewRenderer 在 Xamarin UWP 中使用 ListView 的 GroupHeader 模板

我在中HeaderTemplate定义了以下内容App.xaml

我在我的ListViewRenderer

我的来源ListViewCollectionViewSource

ItemTemplate效果很好。

这就是我的ListView样子(白色部分是组标题):

在此处输入图像描述

我应该设置什么来使标题工作?

更新

我根据答案修改了我的来源(将分组应用于一个简单的列表):

标头没有任何变化,所以我猜数据源是正确的,但是模板处理中存在一些严重的 Xamarin UWP 错误:

在此处输入图像描述

更新 2:

我在没有 Xamarin 渲染器的情况下对其进行了测试,它显示了标题项。

在此处输入图像描述

但是,当我使用 Xamarin 渲染器时,标题不见了

在此处输入图像描述

您可以下载并实际测试它。

0 投票
1 回答
189 浏览

uwp - 自定义依赖属性在具有 TemplatedParent 的 UWP 模板中不起作用

我有以下数据模板:

这是它的代码隐藏文件:

TextBlock和中的绑定ComboBox可以正常工作,因此 DataContext 是正确的。

我了解到模板中的自定义绑定只有在RelativeSource设置为TemplatedParent.

不幸的是,我的自定义控件的ActualValue属性总是设置为默认值(这显然是错误的),当我更改值时,它总是从 0 开始。

我还能做些什么呢?

0 投票
1 回答
385 浏览

uwp - 自定义类不适用于 UWP 中的 x:Bind

我有以下课程:

我尝试在我的模板中使用它x:Bind

在构建时,我总是收到此消息:

XBF 语法错误“0x09C4”:找不到属性。检查您在 XAML 中设置的属性是否存在于项目中指定的平台的最低版本 (TargetPlatformMinVersion)

根据这个,我必须设置 Windows 的最低版本,我这样做了:

在此处输入图像描述

我还尝试在主项目而不是模型项目中创建本地后代,以使命名空间相同:

我还应该做什么?

0 投票
1 回答
1230 浏览

xamarin.forms - 如何在 Xamarin UWP 中更改 CommandBar Title 字体大小

我创建了一个 Xamarin.Forms 应用程序,它的名称很长。 当我在我的 4.5 英寸 Windows 10 手机上启动它时,它看起来很奇怪。

主页由 a 组成TabbedPage,它具有Title属性,但它没有FontSize属性。

在此处输入图像描述

Style我在我的 PCL 项目中使用以下内容:

但是,如果我删除它,标题仍然很大。

我在哪里可以修改标题字体大小以使标题更小

更新

我检查了实时属性编辑器,它显示在Title里面CommandBar并且FontSize设置为 24。

在此处输入图像描述

我试图覆盖它的样式(在 XAML 和代码中),但它不起作用:

任何想法?

更新 2:

您可以从这里下载示例项目。

0 投票
1 回答
267 浏览

xamarin - 如何在 Xamarin UWP 中创建可滑动的 ListView 渲染器

我有一个应用程序,其中包含一个TabbedPage包含 custom的应用程序ContentViews

主要ContentView我有一个自定义的,在 Xamarin UWPListView中有一个。ListViewRenderer

ListView 项目有一个模板:

不幸的是,当我尝试使用滑动时,选项卡并没有改变。

如果我将内置 Xamarin.Forms ListView与由图像和文本组成的项目一起使用,它可以正常工作。

它可能与 Button 对焦点的捕获有关(假设)。

我应该改变什么以使我的自定义ListViewRenderer与滑动一起工作?

0 投票
2 回答
528 浏览

uwp - 是否可以在窗口左侧添加命令栏?

我在窗口顶部和屏幕底部添加了一个命令栏。但现在我想将该命令栏添加到屏幕的左侧,它应该是垂直的。

是否可以像这样添加它,还是我走错了路?你能告诉我如何解决这个问题吗?

0 投票
1 回答
1349 浏览

c# - [通用 Windows 平台] 中的 System.Net.Http.HttpClient 无法正常工作

我编写了从(在线)REST 服务获取数据的简单方法:

每当我在 UWP 上运行它时,我都会遇到异常:

找不到与此错误代码关联的文本。

无法建立与服务器的连接

H结果 2147012867

我试图将我的客户端与内部网络中的 restapi 连接起来。在表单中,相同的代码工作正常。