问题标签 [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.
c# - 工具栏在 Xamarin.Forms.UWP 中位于底部(仅在移动部署中)
我在这里遇到了一个奇怪的情况。我里面有一个 TabbedPage 和 4 个 NavigationPages。我添加了一个工具栏,其中只有一个图标。当我在本地机器上部署我的项目时,一切看起来都很好(打印屏幕)。但是当我在我的WP10设备上部署项目时,会发生这种情况:screenshot。绝对没有理由,我的工具栏位于屏幕底部。我看到了这个答案,并尝试实现它,但它引发了一个错误(注意:我将整个解决方案更新为 Xamarin.Forms 2.3.3.168)。
我的MainPage.xaml代码如下:
任何帮助,将不胜感激。提前致谢。
uwp - 发布中忽略了 RoutingEffect
我RoutingEffect
在我的 PCL 中创建了一个并PlatformEffect
在我的 UWP 项目中匹配。我在RoutingEffect
派生Effects
自ContentView
.
当应用程序在调试中运行时,这一切都很好。如果我切换到 Release,则效果不会附加。如果我向 my 的构造函数添加断点,RoutingEffect
则会收到一条消息:
当前不会命中断点。没有调试器目标代码类型的可执行代码与此行相关联。可能的原因包括:条件编译、编译器优化或当前调试器代码类型不支持此行的目标架构。
如果我在所有项目的项目属性中取消选中“优化代码”,那么 的构造函数RoutingEffect
会被命中,但OnAttached
仍然PlatformEffect
不会被命中。
为什么在行为上存在这种差异?在 Release 中构建时如何使其正常工作?
xamarin - Xamarin,如何使用 WebView 浏览 lokala 文件,(不是预装文件)
如何使用 WebView 浏览 lokala 文件?
我有一个下载网站以支持离线模式的程序。我将 PCLStorage 用于文件 IO,将 xamarin.forms 用于跨平台 UI。但是我没有成功使用 WebView 导航到我下载的 html 文件。
我正在寻找适用于 Ios、Uwp 和 Android 的解决方案。
提前致谢 !
xamarin - 可移植数据注释在 UWP 项目中不起作用
ITNOA
大家好,
我在 Xamarin 表单中使用可移植数据注释,当我部署 UWP 项目并运行它时,我在 PCL 项目和 UWP 项目中添加可移植数据注释时捕获MissingManifestResourceException
(下面添加的异常详细信息)。
我尝试了 Net46-Portable.DataAnnotations 和Portable-Strong.DataAnnotations但不再工作。
我哪里错了?
- 我的 UWP 项目目标版本 Windows 10 周年纪念版(10.0;Build 14393)
- 我的 UWP 项目最低版本 Windows 10 (10.0; Build 10586)
- 我测试的手机是Windows phone 10 周年纪念版。
- Xamarin 表单版本是2.3.4.171-pre1
谢谢
windows - Xamarin Forms 通用 Windows 平台应用程序被 AppLocker 阻止
这里已经有一个关于这个的问题(虽然,没有重新安装 Windows,我显然试图避免,其他解决方案对我不起作用),但我有一些研究要添加,以及一个可能的解决方案...我不明白,但也许这里有人能够阐明如何实现它?我在 Windows 10 Pro x-64 上使用 Visual Studio 2015 Community 和周年更新(以及最新的累积更新)。
有一个可能的解决方法 - https://social.technet.microsoft.com/Forums/windows/en-US/2f51398c-cef2-4686-9505-904d3f71ef6d/windows-10-applocker-packaged-app-的详细信息white-list-blocks-store?forum=win10itprogeneral - 解决方案是允许所有 Windows App Store 应用程序,但是没有给出步骤,所以我不知道该怎么做。
https://support.microsoft.com/en-gb/kb/2719305上有一个相关的热修复程序,但是它针对的是旧版本的 Windows,所以我不确定尝试这样做会产生什么影响。我将把它作为我最后的手段,而不是重新安装。
最后,根据此处的另一个线程,重新安装,因为周年更新被认为是可疑的(我已经过了回滚窗口)。当我第一次尝试 UWP 时,我已经拥有了 AU,所以我从来没有开始使用它来知道这是否是罪魁祸首。我自己从来没有接触过applocker(从来没有听说过) - 我有这个问题。
除了所涉及的时间之外,我不想重新安装,因为它的成功参差不齐 - 一个人修复了它,另一个人最初修复了它,但问题又回来了。我正在尝试获得永久修复(只有在找不到时才重新安装)。
有谁知道这个的永久修复?或者如何实施第一个建议?还是第二个的含义?
PS为了完整起见(并先发制人地回答这个问题),我已经尝试过的其中一件事是解决这个问题的MS疑难解答(我想我是从内存中在MSDN上找到的)。它建议使用我的 MS 登录而不是我的本地用户,并将临时环境变量更改回默认值(我让它们指向 RAMdisk),但做这些事情未能解决问题。
visual-studio-2015 - 如何将 UWP 目标添加到现有 Xamarin Forms 项目?
我有一个现有的 Xamarin Forms 应用程序,它设置为为 Android 和 iOS 构建。我想添加一个 UWP 目标,以便查看应用程序在 Windows 上的执行情况。我假设我可以做到这一点而不必为 Windows 创建新的 UI?
我在 Windows 10 上使用 Visual Studio 2015。
xamarin - 启动时 mscorlib.ni.dll 中的 UWP 应用程序“System.IO.FileNotFoundException”异常
我有一个包含 UWP 项目的 Xamarin.Forms 解决方案。由于我的开发机器是 Windows 8.1,因此我在另一台 PC 上设置了远程调试,并在我的同一个 LAN 中安装了 Windows 10。因此,在 Visual Studio 中,我必须右键单击我的 UWP 项目并选择“部署”,确保选择“远程机器”。之后,我可以通过点击远程机器进行调试。
它有效,应用程序使用此远程调试没有问题。
由于这个 UWP 没有自己的资产(徽标、图标等),我打开了清单设计器以在视觉资产部分选择图像。已编译、部署并再次尝试远程调试。现在应用程序没有打开,我得到以下异常:
我尝试了其他解决方案,例如删除此处描述的 Package Data 文件夹:Exception throw: 'System.Exception' in mscorlib.ni.dll on UWP App Start,但没有成功。
有任何想法吗?
更新:在断点设置中检查 System.IO.FileNotFoundException 后,我可以获得有关当前异常的更多信息。
从Xamarin.Forms.Forms.Init(e);
App.xaml.cs 文件中抛出此异常:
我还将 UWP 包更新到 5.2.2
c# - Xamarin Forms MasterDetailPage 主页隐藏菜单按钮
我有一个针对 Android、IOS 和 UWP 的 Xamarin Forms 项目。在我的 Xamarin.Forms 项目 App.cs 中,我已将 MainPage 设置为 MasterDetailPage 继承类。我创建了一个自定义导航栏,所以我不想看到默认导航栏。
我已按照步骤从这个问题中隐藏了 IOS 和 Android 的默认栏。现在我也想为 UWP 隐藏它。
我在 Xamarin Forms 项目中尝试过:
在 UWP 项目中(我同时尝试单独和全部):
但没有任何帮助,所以在 UWP 中我仍然看到两个 menubuttons。在图像中,我喜欢隐藏灰色按钮(以及它所属的栏)。
如果我将 App.cs 中的 MainPage 设置为 NavigationPage 并且不使用 MasterDetailPage,则以下代码有助于删除栏:
如何使用 MasterDetailPage 解决此问题?
谢谢你的帮助!
编辑:添加代码。
我在 MainPage 和 MenuPage 中看到导航栏。StackLayout 称为 Menubar 是我希望看到的唯一顶部栏。
应用程序.cs:
MasterDetail.cs:
MenuPage.xaml.cs:
菜单页.xaml:
MainPage.xaml.xs:
MainPage.xaml:
navigation - 适用于 UWP 的 Xamarin Forms 顶部导航栏
我正在开发一个 Xamarin 表单应用程序,并且我使用 NavigationPage.SetHasNavigationBar() 来显示/隐藏导航栏。这在 Android 和 iOS 中运行良好,但在 UWP 中,顶部没有显示导航栏。
有人可以解释为什么会这样。
提前致谢。