Aga*_*gat 3 android custom-renderer navigationbar xamarin.forms
我需要有一个密切的按钮(在这种特殊情况下),左侧的导航栏,如下图所示。我仅在弹出窗口中需要它,因此其他元素/导航没有潜在的问题。
Google对此提出了一些建议,但我只看到了iOS示例(这并不是要处理的大事iOS custom renderer),但没有提示如何使用Android(轻松)处理它。
需要明确的是,它需要使用它来Xamarin.Forms定义与此(或代码隐藏)类似的内容:
<ContentPage.ToolbarItems>
<ToolbarItem Text="X" Priority="-1" Command="{Binding GoCancel}"/>
<ToolbarItem Icon="icon_save" Command="{Binding GoSave}"/>
</ContentPage.ToolbarItems>
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
使用Xamarin Forms 3.2,有一种新的方式可以处理更复杂的情况NavigationBar。称为TitleView。
有了这个,你可以将任何View你想要的东西推送到NavigationBar。
XAML示例:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="NavigationPageTitleView.TitleViewPage">
<NavigationPage.TitleView>
<Slider HeightRequest="44" WidthRequest="300" />
</NavigationPage.TitleView>
...
</ContentPage>
Run Code Online (Sandbox Code Playgroud)
此处的更多信息 https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/app-fundamentals/navigation/hierarchical#displaying-views-in-the-navigation-bar和示例项目都可以找到此处https://developer.xamarin.com/samples/xamarin-forms/Navigation/TitleView/
| 归档时间: |
|
| 查看次数: |
2174 次 |
| 最近记录: |