问题标签 [xamarin.shell]
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 - Xam.Plugins.Notifier:Xamarin.Forms.Shell 中的 Android Tap
使用 Xam.Plugins.Notifier 进行本地通知我可以在 Android 中显示通知。但是,当我点击通知时,它会重新加载应用程序。类似于远程通知的方式。
我在 MainActivitiy.cs 中处理 OnNewIntent() 但它从不触发。
如何点击 Xam.Plugins.Notifier 发出的本地通知,以便 OnNewIntent() 触发并且我可以显示 Shell 项目?
我有一个启动应用程序的 SplashScreen Activity:
如何将启动活动的 Intent 从 Splash 传递给 MainActitity
xamarin - 有没有办法阻止更长的 Xamarin Shell 选项卡标题被截断?
我正在使用 Xamarin Shell 中的 Tab Bar 进行一些测试。如果选项卡的标题太长,它会被截断,即使显然有足够的空间来显示整个标题。
有没有办法阻止文本被截断?
在我附加的图像中的示例中,仅当由于字体大小增加而选择选项卡时才会发生这种情况。但如果标题足够长,即使未选择选项卡也可能发生。
xamarin.forms - Xamarin Shell Right to left FlowDirection not working
I'm developing a new cross-platform application with Xamarin 4.0 and I want change layouts to right to left direction.
I want shell items and flyout menu in right of screen. I tried this code in Shell tag. But it didn't work.
What should I do?
Thanks.
xamarin - Xamarin Shell 导航将数据传递到视图模型不起作用
我有一条使用以下注册的路线
我有一个包含学校列表的页面,当我点击一所学校时,它可以从 ViewModel 命令中很好地执行
这是我的 SchoolHomePage.xaml.cs
这是 SchoolHomeViewModel.cs 的片段
因此,Shell 不会将我的 QueryProperty 映射到我的属性 School 并且页面不会导航。如果我将 QueryProperty 放在后面的 ContentPage 代码中并在那里设置 ViewModel 的 School 属性,它将传递值,但页面仍然无法导航。它只是停留在学校列表的页面上,而我刚刚点击的那所学校被选中了。
xamarin - Xamarin Shell 中未设置活动 Shell 项
我正在尝试使用 Xamarin 中新引入的 Shell 对象来进行导航和子页面,但在设置 shell 时遇到了一些问题。
这是我的标记:
以及背后的代码:
我究竟做错了什么?
这是我得到的错误:
System.ArgumentException: '未设置活动外壳项。您是否在您的 Shell 中添加了任何 Shell 项目?参数名称:ShellItem'
xamarin - Shell.Current.Navigation.PopAsync() 在返回页面时为 iOS 触发 OnAppearing 而不是 Android
我正在使用以下命令打开一个新页面:
我正在使用此命令返回页面:
OnAppearing 在 iOS 中被调用,但在 XF 4.1.0.709244 中没有被调用
请注意,我没有使用最新的 XF,因为这会导致其他已知问题导致应用程序无法正常工作。
有没有人对如何解决这个问题有任何想法。这对我来说是一个严重的问题,并阻止了应用程序的发布。
ios - Xamarin Forms Shell 覆盖 iOS (iPad) 上的顶级信息行
我有一个使用新 Shell 功能的 Xamarin Forms 应用程序。我现在的问题是外壳菜单区域(顶部的汉堡菜单区域)被我的应用程序覆盖,我不希望它被覆盖。
这就是我所说的。
您可以在我的应用程序的第二张图片中看到顶部带有数据和时间的区域。我希望情况并非如此。
在其他应用程序中,我在内容页面上完成了此操作:
在我尝试过的 Shell 页面中:
但这没有什么区别。知道如何使 Shell 菜单不覆盖日期/时间吗?
更新:如下所述应用 iOS 安全区域后,该应用程序在我看来看起来相同:
数据和时间背后的背景仍然是外壳标题的背景颜色(即黑色),因此您无法真正看到它们。我希望外壳向下移动,以便用户仍然可以看到左侧的日期/时间,右侧的网络/收费指示器。
java - Xamarin Forms 'DrawerLayout 必须使用 MeasureSpec.EXACTLY 进行测量。' PushAsync 导航错误
在我的应用程序中,我使用 Xamarin Shell 创建了一个底部标签栏导航,如下所示:
主页.xaml
在ChatbotPage.xaml
我想完全删除标签栏,所以我Shell.SetTabBarIsVisible(this, false);
在其后面的代码中实现并在其中一个标签中添加了一个 TapGesture 以便它带我回到主页面。
每当我运行应用程序并点击 ChatbotPage 中的后退按钮时,我都会收到此异常
Java.Lang.IllegalArgumentException: 'DrawerLayout must be measured with MeasureSpec.EXACTLY.'
,我不知道这意味着什么,并且想知道是否有任何修复或解决方法?
聊天机器人页面.xaml
ChatbotPage.xaml.cs