问题标签 [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.
android - 如何在 xamarin.forms for android 中设置选定选项卡的背景颜色?
我在 xamarin.forms 工作。我已经在 android 中实现了底部标签页,如下面的代码
我正在使用 xamarin.form 3.1 的新功能,如下链接
https://blog.xamarin.com/xamarin-forms-3-1-improvments/
根据我当前的代码,我的输出如下图所示
但我想设置选定选项卡的背景颜色。“BarBackgroundColor”属性设置整个Bar的颜色。我没有找到任何仅在选定选项卡中设置颜色的属性。
我需要这样的输出
请建议通过自定义渲染或任何解决方法,但我不想使用任何自定义插件。
xamarin - Xamarin Forms Android 在主详细信息页面中显示选项卡式页面显示空白的空白屏幕
在我的Xamarin Forms
应用程序中,我Tabbed Page
首先Detail page
拥有Master Details Page
. 因此,在运行我的Droid
应用程序时,它会显示empty
几秒钟的空白屏幕,然后显示正确的Tabbed Page
. 但是,如果我在其中运行相同的项目,iOS
则不会显示任何Empty
屏幕blank
;选项卡式页面正在快速呈现。
我试过的
如果我将任何其他正常设置Content Page
为 firstDetail page
而不是Tabbed Page
意味着页面正在快速呈现Droid
而且我在将 v2.5.1.444934 更新到v3.1.0.697729Xamarin.Forms
后也尝试过,但没有运气。
因此,我确认Empty or Blank
屏幕显示Droid App
了几秒钟,因为Tabbed Page
. 有什么办法可以解决这个问题。提前致谢。
登录.cs
Login.cs
在登录 API 成功后使用上面的代码
MasterDetail.xaml
MasterDetail.xaml.cs
BottomTabbedPage.xaml.cs
BottomTabbedPage.xaml.cs
xamarin - 更改xamarin表单ios中“更多”选项卡部分中选项卡栏图标和文本的颜色
我正在开发一个 Xamarin 表单项目。
我有一个带有 9 个标签的标签页。4 个选项卡将在选项卡栏中显示描述和图标,并且添加了额外的选项卡“更多”,其中包含其他选项卡的列表。
在我设置的 Appdelegate.cs 文件中
这也是我的自定义选项卡渲染器:
因此,条形栏上的所有 4 个选项卡都是绿色的,但“更多”部分中的选项卡始终是蓝色的。
请问有什么解决办法吗?我们也可以将彩色图像放入标签栏吗?
c# - 设置本地 XML 命名空间后,为什么我没有获得项目中页面的智能感知建议
我试图创建一个类似于 Instagram 的应用程序,为此我需要使用标签页。问题是当我想使用本地 XML 命名空间将不同的页面添加到我的选项卡式页面时,我收到此错误“找不到类型“本地”。您是否缺少程序集引用并且所有程序集都已构建?“。
我已经像这样将本地 xml 命名空间添加到我的标签页的 xaml 代码中"xmlns:local="cls-namespace:InstagramApp">"
。
我搜索了谷歌,只发现这个主题有点相关https://forums.xamarin.com/discussion/22762/local-xaml-namespace-in-shared-project但它不能解决我的问题。
我还搜索了stackoverflow,找不到任何相关主题。
这是我正在使用的选项卡式页面的 xmal:
我想要的是在我输入时获得智能感知建议<local: Profile>
,个人资料是我想要添加到我的标签页的页面。抱歉,如果我的术语不正确。我是编程新手。
提前致谢。
xamarin - Xamarin 选项卡式页面不显示内容
尝试通过我构建了一个非常简单的应用程序来了解有关选项卡式页面的更多信息,该应用程序包含三个内容页面,其代码如下:
主页面如下所示:
现在,当我单击新选项卡时,会调用旧选项卡的 OnDisappearing() 方法,以及新选项卡的 OnAppearing() 方法,但不会显示新页面的内容。它仍然是旧页面的内容。要显示新页面的内容,我必须再次单击选项卡。
有没有人经历过这种行为?
此致,
马可
xamarin.forms - 如何在 Prism 中为 Xamarin Forms 中的 TabbedPage 设置图标属性?
我在这里扩展了 prism 示例,还包括图标和一些额外的导航。我的目标是添加类似于下面的代码(图标信息所在的位置),并且不确定如何将其正确添加到我的视图或视图模型中。
通常有效的方法
我通常在视图中有一个导航页面,我在其中指定下面的图标。
问题
使用 Prism 时在视图或模型中设置图标的正确方法是什么?
xamarin.forms - 为什么选项卡不在 Xamarin Forms 的底部?
各位开发者,
我正在使用 Xamarin.Forms 开发一个应用程序,并且我使用的是最新版本 3.1,据我所知,它支持 Android 中的底部选项卡。这是我的代码:
XAML:
C#:
但是,它们始终显示在上部,如下图所示:
上一张图片使用的是 Android Oreo 8.1(我也测试了 7.1 版本,结果相同)。我从这些博客中获得了部分示例:
https://montemagno.com/xamarin-forms-official-bottom-navigation-bottom-tabs-on-android/
https://blog.xamarin.com/xamarin-forms-3-1-improvments/
此外,.NET Standard 和 Xamarin.Forms 的版本:
你们中有人经历过吗?有谁知道我做错了什么?谢谢你的支持。
xaml - 将控件模板与 Xamarin 表单选项卡式页面一起使用
此链接描述如何设置控制模板。控件模板可以在内容页面的 ContentPage 声明中使用,如下所示:
但是不能在 TabbedPage 中完成相同的操作。如下所示:
在类型“TabbedPage”中找不到属性“ControlTemplate”。
我想使用 ControlTemplate 创建自定义导航栏,如本教程中所述。
以下是我想到并尝试到现在的解决方法。
鉴于此导航堆栈:
--- App.xaml - MainTabbedPage.xaml - Page1.xaml/Page2.xaml
1) 我在 App.Xaml 中创建了一个“ControlTemplate”,它定义了我希望导航栏的外观。
2) 使用 MainTabbedPage 中的以下行删除了默认 NavigationBar。:
3) 并在 Page1.xaml 和 Page2.xaml 中设置以下行:
这确实删除了默认导航栏,并显示了 ControlTemplate 中定义的自定义导航栏,但是,选项卡式菜单显示在第一行,而自定义导航栏显示在第二行。当然,我希望它是相反的方式。
任何不需要的解决方法也创建自定义选项卡式导航页面?也许有什么方法可以扩展 Xamarin Forms 默认选项卡式页面?或者我可以在上述不完整的解决方法中做一些不同的事情?
xamarin - Xamarin 中的标签页
我正在尝试在 Xamarin 中制作 TabbedPage
UserTabbedPage.xaml
UserTabbedPage.xaml.cs
用户页面.xaml
用户页面.xaml.cs
但我得到错误:字典中不存在给定键“Xamarin.Forms.Xaml.ElementNode”
当我User user
从public UserPage(User user)
. 但是我需要稍后在构造函数中使用这个类。