问题标签 [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.
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”。
请帮忙
xamarin.forms - 如何在 Xamarin.Forms 中访问每个平台中的公共下载文件夹
我需要创建一个备份服务,所以我打算在每个平台上保存 SQLite 数据库文件。卸载应用程序后,保存的文件应该可用。
我打算使用下载文件夹(应该在每个平台上都可用)。
我创建了一个接口并在每个平台上使用以下代码:
接口:
安卓:
超轻量级:
我该怎么办?有我可以使用的公共图书馆吗?
xamarin - 如何在 PCL 中引用 System.Net.Sockets.Socket
我一直在为 Android、Ios 和 UWP 开发应用程序。由于我需要一个套接字连接,我使用 DependenyService 访问“平台特定”代码并开始在所有 3 个项目中实现我的接口。
问题是所有 3 个项目的实现都完全相同,因为它们都使用System.Net.Sockets.Socket
. 但是我不能简单地将实现代码放在我的 PCL 中并将其用于所有 3 个,因为我无法System.Net.Sockets.Socket
在我的 PCL 中引用。(不退出那里)
我认为问题在于我的 PCL 以 ASP.NET Core 1.0 为目标,它不包含System.Net.Sockets.Socket
. 但是,我不能告诉我的 PCL 停止目标 ASP.NET Core 1.0,因为它会自动成为目标。
那么有谁知道我如何只能在 Android、Ios 和 UWP 之间共享代码,或者让我的 PCL 只针对它们?
uwp - 如何使用 ListViewRenderer 在 Xamarin UWP 中使用 ListView 的 GroupHeader 模板
我在中HeaderTemplate
定义了以下内容App.xaml
:
我在我的ListViewRenderer
:
我的来源ListView
是CollectionViewSource
:
ItemTemplate
效果很好。
这就是我的ListView
样子(白色部分是组标题):
我应该设置什么来使标题工作?
更新:
我根据答案修改了我的来源(将分组应用于一个简单的列表):
标头没有任何变化,所以我猜数据源是正确的,但是模板处理中存在一些严重的 Xamarin UWP 错误:
更新 2:
我在没有 Xamarin 渲染器的情况下对其进行了测试,它显示了标题项。
但是,当我使用 Xamarin 渲染器时,标题不见了。
您可以下载并实际测试它。
uwp - 自定义依赖属性在具有 TemplatedParent 的 UWP 模板中不起作用
我有以下数据模板:
这是它的代码隐藏文件:
TextBlock
和中的绑定ComboBox
可以正常工作,因此 DataContext 是正确的。
我了解到模板中的自定义绑定只有在RelativeSource
设置为TemplatedParent
.
不幸的是,我的自定义控件的ActualValue
属性总是设置为默认值(这显然是错误的),当我更改值时,它总是从 0 开始。
我还能做些什么呢?
uwp - 自定义类不适用于 UWP 中的 x:Bind
我有以下课程:
我尝试在我的模板中使用它x:Bind
:
在构建时,我总是收到此消息:
XBF 语法错误“0x09C4”:找不到属性。检查您在 XAML 中设置的属性是否存在于项目中指定的平台的最低版本 (TargetPlatformMinVersion)
根据这个,我必须设置 Windows 的最低版本,我这样做了:
我还尝试在主项目而不是模型项目中创建本地后代,以使命名空间相同:
我还应该做什么?
xamarin.forms - 如何在 Xamarin UWP 中更改 CommandBar Title 字体大小
我创建了一个 Xamarin.Forms 应用程序,它的名称很长。 当我在我的 4.5 英寸 Windows 10 手机上启动它时,它看起来很奇怪。
主页由 a 组成TabbedPage
,它具有Title
属性,但它没有FontSize
属性。
Style
我在我的 PCL 项目中使用以下内容:
但是,如果我删除它,标题仍然很大。
我在哪里可以修改标题字体大小以使标题更小?
更新:
我检查了实时属性编辑器,它显示在Title
里面CommandBar
并且FontSize
设置为 24。
我试图覆盖它的样式(在 XAML 和代码中),但它不起作用:
任何想法?
更新 2:
您可以从这里下载示例项目。
xamarin - 如何在 Xamarin UWP 中创建可滑动的 ListView 渲染器
我有一个应用程序,其中包含一个TabbedPage
包含 custom的应用程序ContentViews
。
主要ContentView
我有一个自定义的,在 Xamarin UWPListView
中有一个。ListViewRenderer
ListView 项目有一个模板:
不幸的是,当我尝试使用滑动时,选项卡并没有改变。
如果我将内置 Xamarin.Forms ListView与由图像和文本组成的项目一起使用,它可以正常工作。
它可能与 Button 对焦点的捕获有关(假设)。
我应该改变什么以使我的自定义ListViewRenderer
与滑动一起工作?
uwp - 是否可以在窗口左侧添加命令栏?
我在窗口顶部和屏幕底部添加了一个命令栏。但现在我想将该命令栏添加到屏幕的左侧,它应该是垂直的。
是否可以像这样添加它,还是我走错了路?你能告诉我如何解决这个问题吗?
c# - [通用 Windows 平台] 中的 System.Net.Http.HttpClient 无法正常工作
我编写了从(在线)REST 服务获取数据的简单方法:
每当我在 UWP 上运行它时,我都会遇到异常:
找不到与此错误代码关联的文本。
无法建立与服务器的连接
H结果 2147012867
我试图将我的客户端与内部网络中的 restapi 连接起来。在表单中,相同的代码工作正常。