问题标签 [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.
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 应该是关于抽象视图的。
我现在该怎么办?
xamarin.forms - WinPhone 8.1 和 UWP 之间的最佳组合是什么
我在问自己这个问题。
最后,如果我想制作一个 WinPhone 应用程序(使用 Xamarin.Forms,Android/iOS 平台的下一个),UWP 和 WinPhone 8.1 项目之间最好的是什么?
我现在不打算做一个 Windows 应用程序,只是手机的东西,因为我的网站已经可以用于计算机所以..
此外,WinPhone 8.1 可以在 Windows 10 移动版上运行,不是吗?因此,如果发布了任何更新,代码仍然可以工作,不是吗?
感谢 :)
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 版本的功能TakeVideoAsync
System.IO.Stream
RandomAccessStream
所有建议将不胜感激。
maps - Xamarin Forms Maps - Tiles 的自定义
我今天来谈谈地图的瓷砖!
对于个人项目和我公司的项目,我需要自定义很多我的 Xamarin.Forms.Maps。我在 Xamarin.Forms 中找到了本教程Custom Map Tiles,它只讨论了 Android 和 iOS(再讲一次......)但是,我很想知道它对 WinPhone 8.1 和/或 UWP 的工作原理。
另外,因为它使用Mapbox,我想知道这个项目是否真的可以长期使用?(我只要求那些对这个项目有所了解的人,因为我不知道只是通过阅读)。
据我所知,存在一些关于它的 nuget 包,但没有制作我真正想要的(我想在每个平台上定制瓷砖)
如果你有一个关于它的网站,或者你已经做过,你能给我一些指导或任何帮助吗?谢谢 !
编辑 1
我为 UWP 渲染器找到了此代码,但它不会更改地图图块..
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
xamarin - Xamarin Forms WinPhone - 如何使标签文本在 WinPhone 下划线?
如何使用Xamarin Forms在WinPhone中制作标签文本下划线?
c# - 如何访问 Xamarin WebView 中的 cookie?
在我们的 Xamarin 应用程序中,我们需要允许我们的用户使用他们自己的 SSO 解决方案登录。
这在我们的 iOS 应用程序中的工作方式是,我们打开一个带有 web 视图的控制器并将其指向我们的站点,并继续观察 cookie,直到它们返回我们的站点,cookie 表明它们已登录. 但是在 Xamarin 中,我看不到如何访问 WebView 的 cookie。我们的 Xamarin 应用程序在 Windows 8.1 和 WinPhone 8.1 上运行,但它会在某个时候扩展到 Android,所以我需要一个跨平台的解决方案。
那么,如何在 Xamarin WebView 中访问 cookie?
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,但在我的情况下它不起作用。
我能做些什么来解决这个问题吗?非常感谢您的建议和帮助。
c# - Xamarin ScrollView 不工作
我正在阅读Apress 的 Xamarin 移动应用程序开发,但遗漏了一些东西。我有这个代码删除了不必要的东西:
但是,内容不会滚动。我在模拟器WinPhone
和Android
模拟器中都试过了(没有一个Mac
方便的尝试iPhone
)。书上说东西应该滚动。我错过了什么?
listview - 当 CarouselPage 包含 ListView 时,如何让用户滑动它?
在我的 Windows Phone 8.1 的 Xamarin.Forms 应用程序中,我们有许多页面,用户可以使用CarouselPage
. 其中一个页面包含一个ListView
填满屏幕的页面,当该页面被选中时,用户无法再滑动;该动作被列表视图解释为在其中一个单元格中的点击。我该怎么做才能使水平滑动仍会更改轮播中的页面?我仍然希望垂直滑动来滚动列表视图。