问题标签 [tabbedpage]
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.
xaml - (Xamarin)TabbedPage 填充没有达到预期的效果(顶部没有填充)
在我的 TabbedPage 中
我想在除顶部之外的所有侧面进行填充,以便选择的内容页面与选项卡齐平。无论我执行哪个命令,都会产生意想不到的效果。
如果 left = 0,top、right 和 bottom = 10,则结果:
如果top = 10,left、right和bottom = 10,如果bottom = 0,left、top和right = 10,则结果:
如果right = 0,left、top和bottom = 10,结果是:Top和Right边靠着屏幕,左边有10,底部有20
为什么,当我尝试将顶部变量 (b) 设置为不等于所有其他 3 的任何值时,会导致意想不到的效果?(b 值变为底部而不是顶部,或者如果我执行 c,顶部和右侧无法正常工作)
xamarin - Xamarin 表单 - Navigation.PopAsync() 不起作用
我有一个标签页,我设置为 xamarin 表单的主页:
MainPage 是一个标签页:
在 tabbedPage 中有一个内容页面,其中有一个按钮单击以加载 MasterDetail 视图:
这可以正常工作,但主详细信息视图已加载到选项卡式页面中。所以当我使用 Navigation.PopAsync(); 完成后,在详细信息页面上,没有任何反应。
我需要页面返回到选项卡式控件上的原始内容页面,最好使用按钮。
希望这是有道理的,需要更多信息请告诉我
xamarin.ios - 使用 MvvmCross 在选项卡式页面上的 xamarin.ios 中创建菜单项
我正在使用 xamarin 和 MVVMCross 为 android 和 ios 创建一个移动应用程序。
在 android 中,我使用 viewpager 和工具栏创建了一个带有 3 个选项卡的选项卡式页面。我在工具栏中有菜单项,如保存、同步等。单击它们会将 3 个选项卡中的每个选项卡中的内容保存回数据库。
我想在 xamarin.ios 中实现相同的功能,但我在这里看到一个问题,因为如果我使用 MvxTabBarController 在 ios 中创建一个选项卡式页面,我不确定是否可以使用菜单项实现类似的工具栏概念,其中菜单项将在三个中保持通用标签。我正在使用 MvvmCross,所以我有一个 MainViewmodel 绑定到 MainViewController,这将为三个子 Viewmodel 创建 3 个选项卡,进一步附加各自的 Viewcontroller。
简而言之,我的目标是实现我对跨 3 个选项卡具有通用菜单项的 android 应用程序所做的相同操作。
任何人都可以请帮助.....这是我的第一个ios应用程序!
谢谢,桑托什
c# - 如何在 xamarin MVVM 中将数据从 content-page.cs 发送到 tabbed-page.cs?
我正在开发 xamarin PCL 表单应用程序,我试图将数据从内容页面发送到选项卡页面。这里我有下面的内容页面代码
现在,这个 ViewModel 具有实现了 getter 和 setter 方法的属性,这些方法正在获取价值。我在这段代码中的逻辑是从列表中设置选定项的值并获取选定人员数据的对象。并在标签页上访问该人的数据以在个人资料中显示。
下面 id tabbed-page.cs
如果您看到当您将视图模型(具有设置对象值的属性)传递给参数时,可以通过将其设置为绑定上下文并通过将参数值设置为来在另一个内容页面上访问它来访问它来获取选定的项目值与传递的视图模型相同。
在这里,我的问题是,当我使用内容页面到标签页而不是内容页面到内容页面时,如何实现相同的技术。
在此先感谢,如果您不知道或者您是我想在这里讨论的内容,请告诉我。
xamarin - 将我自己的页面添加到底部导航
我正在关注本指南(https://15mgm15.ghost.io/2018/06/06/bottom-tabbed-page-for-xamarin-forms-android/),但我不知道如何添加我的页面已添加到项目中。
我需要在此处添加一些内容,以便应用了解要显示哪些页面:
现在,它只显示标签页,因为它不知道从哪些页面获取信息。
xamarin - How to detect if user requested a tab change on TabbedPage in Xamarin.Forms
I have a Xamarin.Forms application which uses a TabbedPage, let's call it T, T consists of 3 ContentPage children A, B and C. Since the usere has the possibility to edit some data on tab B, I want to notify user before leaving tab in order to allow him to cancel the navigation change and save changes first or to discard changes and leave. So far I have managed to override OnBackButtonPressed() method and the navigation bar back button (which would exit TabbedPage). However I quickly noticed that I am still loosing changes when switching between tabs. I would like to override the click on new tab, so I could first present user with the leaving dialog and the skip the change or continue with it. What would be the best way to do this? I am currently working only on Android platform, so solutions on the platform level are also acceptible.
Thank you for your suggestions and feedback :)
c# - Xamarin.Forms 标签页
我在这个项目中有一个小问题。这是我的标签页声明:
这就是它在 iOS 和 Android 中的样子:
IOS:
安卓:
如何减少 Android 标签页中显示的空白蓝色空间?
蓝色空间减少:
抱歉,我需要至少 10 个声望才能发布图片。