问题标签 [xamarin.winphone]

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 回答
89 浏览

c# - 带有 Xamarin.Forms 和 Caliburn.Micro 的 WinPhone 8.1 项目无法创建视图

我有一个Xamarin.Forms项目和一个使用Caliburn.Micro的 WinPhone 8.1 项目。

这是我的 App.xaml:

这是我的 App.xaml.cs:

}

这些是 NuGet 包:

在此处输入图像描述

它可以编译,但是当我尝试运行它时,出现以下异常DisplayRootView

找不到 Windows 运行时类型“Windows.Foundation”。":"Windows.Foundation

你能告诉我我应该怎么做吗?

更新:

问题的根源在于这部分代码:

似乎我传入的 MainView 无法转换为适当的 XAML 类型,因为GetXamlTypeByType返回 null。

在此处输入图像描述

在此处输入图像描述

我似乎 Xamarin.Forms 视图与 WinPhone 世界不兼容......好吧,如果我没记错的话,Xamarin.Forms 应该是关于抽象视图的。

我现在该怎么办?

0 投票
2 回答
161 浏览

xamarin.forms - WinPhone 8.1 和 UWP 之间的最佳组合是什么

我在问自己这个问题。

最后,如果我想制作一个 WinPhone 应用程序(使用 Xamarin.Forms,Android/iOS 平台的下一个),UWP 和 WinPhone 8.1 项目之间最好的是什么?

我现在不打算做一个 Windows 应用程序,只是手机的东西,因为我的网站已经可以用于计算机所以..

此外,WinPhone 8.1 可以在 Windows 10 移动版上运行,不是吗?因此,如果发布了任何更新,代码仍然可以工作,不是吗?

感谢 :)

0 投票
1 回答
1013 浏览

c# - Xamarin Forms Media Plugin,从 MediaFile 获取流或 StorageFile

对于我正在开发的 PCL 应用程序,我正在使用 jamesmontemagno ( Github Repo ) 的 Xamarin Forms 媒体插件。我主要使用该插件通过设备的相机拍摄照片,为此我使用了 TakeVideoAsync 方法(Task<MediaFile> TakeVideoAsync(StoreVideoOptions options);)。它返回一个[MediaFile][2]对象。

我面临的问题是我需要将图像作为电子邮件附件发送。为此,我将实现一个“EmailSender”类,该类将为每个目标平台提供不同的实现(我使用的是 PCL 方法)。现在我正在开发 Windows Phone 8.1 (Silverlight) 实现。我想用Windows.ApplicationModel.Email.EmailManager发送一个Windows.ApplicationModel.Email.EmailMessage. 在这个 Stackoverflow 答案中可以看到一个示例实现(查看“ComposeEmail”方法)。


我需要帮助: 我想找到一种方法来检索图像文件(可能作为 StorageFile 或 RandomAccessStream),以便从中创建一个EmailAttachment对象。从媒体插件中MediaFile的方法返回的我可以得到 a ,但我还没有找到任何方法将它转换为 a与我的 Xamarin Windows Phone 8.1 的 .NET 版本的功能TakeVideoAsyncSystem.IO.StreamRandomAccessStream

所有建议将不胜感激。

0 投票
1 回答
1409 浏览

maps - Xamarin Forms Maps - Tiles 的自定义

我今天来谈谈地图的瓷砖!

对于个人项目和我公司的项目,我需要自定义很多我的 Xamarin.Forms.Maps。我在 Xamarin.Forms 中找到了本教程Custom Map Tiles,它只讨论了 Android 和 iOS(再讲一次......)但是,我很想知道它对 WinPhone 8.1 和/或 UWP 的工作原理。

另外,因为它使用Mapbox,我想知道这个项目是否真的可以长期使用?(我只要求那些对这个项目有所了解的人,因为我不知道只是通过阅读)。

据我所知,存在一些关于它的 nuget 包,但没有制作我真正想要的(我想在每个平台上定制瓷砖)

如果你有一个关于它的网站,或者你已经做过,你能给我一些指导或任何帮助吗?谢谢 !

编辑 1

我为 UWP 渲染器找到了此代码,但它不会更改地图图块..

0 投票
0 回答
6319 浏览

windows - Windows 10 Home 上 Hyper-V 虚拟化的替代方案

我刚刚发现,为了运行 Windows Phone 模拟器,我需要 Windows 10 家庭版不支持的 Hyper-V。我获得了升级到专业版的奖励,并获得了一个有趣的奖品。当我可以花 125 美元购买 Windows 10 Pro 的完整独立许可证时,升级需要 139 美元。

其实一点都不好笑。


因此,我在这里寻找在 Visual Studio 2015 上模拟 Windows 手机的替代方案以进行应用程序开发。

任何线索/解决方案将不胜感激。


最后我最终升级到临时 Windows 10 Pro 版。我将在接下来的 30 天内使用它,然后决定付费或降级到家庭版。Hyper-V 和所有 Pro 功能按预期工作。

这是微软员工给的Pro版默认密钥: VK7JG-NPHTM-C97JM-9MPGT-3V66T

0 投票
4 回答
773 浏览

xamarin - Xamarin Forms WinPhone - 如何使标签文本在 WinPhone 下划线?

如何使用Xamarin FormsWinPhone中制作标签文本下划线

0 投票
2 回答
10084 浏览

c# - 如何访问 Xamarin WebView 中的 cookie?

在我们的 Xamarin 应用程序中,我们需要允许我们的用户使用他们自己的 SSO 解决方案登录。

这在我们的 iOS 应用程序中的工作方式是,我们打开一个带有 web 视图的控制器并将其指向我们的站点,并继续观察 cookie,直到它们返回我们的站点,cookie 表明它们已登录. 但是在 Xamarin 中,我看不到如何访问 WebView 的 cookie。我们的 Xamarin 应用程序在 Windows 8.1 和 WinPhone 8.1 上运行,但它会在某个时候扩展到 Android,所以我需要一个跨平台的解决方案。

那么,如何在 Xamarin WebView 中访问 c​​ookie?

0 投票
0 回答
22 浏览

dll - Xamarin WinPhone - 有效负载包含两个或多个具有相同目标路径“sqlite3.dll”的文件

当我尝试将 Windows 应用程序运行到“Emulator 8.1 1080P 5.5 Inch”或任何 WinPhone 模拟器时,出现此错误

有效负载包含两个或多个具有相同目标路径“sqlite3.dll”的文件

我已尝试遵循此解决方案Unable to load DLL sqlite3 in Universal Windows App running on Mobile,但在我的情况下它不起作用。

我能做些什么来解决这个问题吗?非常感谢您的建议和帮助。

0 投票
1 回答
1586 浏览

c# - Xamarin ScrollView 不工作

我正在阅读Apress 的 Xamarin 移动应用程序开发,但遗漏了一些东西。我有这个代码删除了不必要的东西:

但是,内容不会滚动。我在模拟器WinPhoneAndroid模拟器中都试过了(没有一个Mac方便的尝试iPhone)。书上说东西应该滚动。我错过了什么?

0 投票
1 回答
1213 浏览

listview - 当 CarouselPage 包含 ListView 时,如何让用户滑动它?

在我的 Windows Phone 8.1 的 Xamarin.Forms 应用程序中,我们有许多页面,用户可以使用CarouselPage. 其中一个页面包含一个ListView填满屏幕的页面,当该页面被选中时,用户无法再滑动;该动作被列表视图解释为在其中一个单元格中的点击。我该怎么做才能使水平滑动仍会更改轮播中的页面?我仍然希望垂直滑动来滚动列表视图。