Xamarin表单-NavigationPage.TitleView在iOS上不起作用

约翰·利佛摩

我有一个简单的(文件->新项目)XF应用程序,不会显示NavigationPage.TitleViewiOS内容。Android运行正常。我究竟做错了什么?

源代码可以在这里找到

XAML

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
             x:Class="SampleApp.MainPage">

    <NavigationPage.TitleView>
        <Grid BackgroundColor="Blue">
            <Grid.RowDefinitions>
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Label Grid.Row="0" Grid.Column="0"
                   TextColor="Black"
                   Text="Page Title" />
        </Grid>
    </NavigationPage.TitleView>

    <StackLayout>
        <!-- Place new controls here -->
        <Label Text="Welcome to Xamarin.Forms!" 
               HorizontalOptions="Center"
               VerticalOptions="CenterAndExpand" />
    </StackLayout>

</ContentPage>

这是输出...

在此处输入图片说明

我也尝试了StackLayout,结果相同...

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
             x:Class="SampleApp.MainPage">

    <NavigationPage.TitleView>
        <StackLayout BackgroundColor="Blue" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
            <Label Grid.Row="0" Grid.Column="0"
                   TextColor="Black"
                   Text="Page Title" />
        </StackLayout>
    </NavigationPage.TitleView>

    <StackLayout>
        <!-- Place new controls here -->
        <Label Text="Welcome to Xamarin.Forms!" 
               HorizontalOptions="Center"
               VerticalOptions="CenterAndExpand" />
    </StackLayout>

</ContentPage>
杰克华-MSFT

Jason评论中所述,NavigationPage.TitleViewNavigation Barin中的一部分NavigationPage要自定义TitleView,您首先应创建NavigationPage

public App ()
{
  MainPage = new NavigationPage (new Page1());
}

然后TitleView在ContentPage中设置

<NavigationPage.TitleView>
    <Label Text="Page Title" />
</NavigationPage.TitleView>

请参阅:分层导航

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xamarin 表单 HTTPS 数据请求在 android 上不起作用

来自分类Dev

Xamarin.iOS NSUrlSession在iOS 8上不起作用

来自分类Dev

Xamarin.iOS NSUrlSession在iOS 8上不起作用

来自分类Dev

如何在Xamarin表单NavigationPage中更改backGround颜色

来自分类Dev

Xamarin-NavigationPage.TitleView中的StackLayout不会使用所有空间?

来自分类Dev

.className在表单验证上不起作用

来自分类Dev

XSS在表单上不起作用

来自分类Dev

Xamarin表单:CollectionView在ios中不起作用

来自分类Dev

Xamarin.Forms NavigationPage和屏幕旋转

来自分类Dev

Xamarin中的MasterDetailPage和NavigationPage组合

来自分类Dev

Xamarin Forms NavigationPage显示多个后退按钮

来自分类Dev

Xamarin Forms,在棱镜中设置 BarBackgroundColor NavigationPage

来自分类Dev

Xamarin形式:Xamarin.Plugin.FilePicker在ios上不起作用

来自分类Dev

navigationItem.TitleView在iOS 10上不起作用

来自分类Dev

尾部截断在自定义Xamarin.iOS表格视图单元上不起作用

来自分类Dev

xamarin.forms webview baseurl在设备上不起作用(iOS 10.1)

来自分类Dev

sj:提交目标属性在ajax表单上不起作用

来自分类Dev

Bootstrap水平表单在localhost IIS上不起作用

来自分类Dev

会话Flashdata在表单提交上不起作用

来自分类Dev

我的表单上的CSS样式在Firefox上不起作用

来自分类Dev

JavaScript验证在HTML表单上不起作用

来自分类Dev

Xamarin.Essentials屏幕截图在Android上不起作用

来自分类Dev

Xamarin Forms InputTransparent在Android上不起作用

来自分类Dev

更改Xamarin Forms NavigationPage工具栏的高度

来自分类Dev

Xamarin Forms 和 Prism,调用 NavigationPage 时出错

来自分类Dev

Xamarin表单:在iOS设备中调试共享项目时,断点不起作用

来自分类Dev

Xamarin 表单 iOS WebRTC

来自分类Dev

Xamarin表单ListView组标题模板不起作用

来自分类Dev

动画持续时间在Xamarin表单中不起作用

Related 相关文章

  1. 1

    Xamarin 表单 HTTPS 数据请求在 android 上不起作用

  2. 2

    Xamarin.iOS NSUrlSession在iOS 8上不起作用

  3. 3

    Xamarin.iOS NSUrlSession在iOS 8上不起作用

  4. 4

    如何在Xamarin表单NavigationPage中更改backGround颜色

  5. 5

    Xamarin-NavigationPage.TitleView中的StackLayout不会使用所有空间?

  6. 6

    .className在表单验证上不起作用

  7. 7

    XSS在表单上不起作用

  8. 8

    Xamarin表单:CollectionView在ios中不起作用

  9. 9

    Xamarin.Forms NavigationPage和屏幕旋转

  10. 10

    Xamarin中的MasterDetailPage和NavigationPage组合

  11. 11

    Xamarin Forms NavigationPage显示多个后退按钮

  12. 12

    Xamarin Forms,在棱镜中设置 BarBackgroundColor NavigationPage

  13. 13

    Xamarin形式:Xamarin.Plugin.FilePicker在ios上不起作用

  14. 14

    navigationItem.TitleView在iOS 10上不起作用

  15. 15

    尾部截断在自定义Xamarin.iOS表格视图单元上不起作用

  16. 16

    xamarin.forms webview baseurl在设备上不起作用(iOS 10.1)

  17. 17

    sj:提交目标属性在ajax表单上不起作用

  18. 18

    Bootstrap水平表单在localhost IIS上不起作用

  19. 19

    会话Flashdata在表单提交上不起作用

  20. 20

    我的表单上的CSS样式在Firefox上不起作用

  21. 21

    JavaScript验证在HTML表单上不起作用

  22. 22

    Xamarin.Essentials屏幕截图在Android上不起作用

  23. 23

    Xamarin Forms InputTransparent在Android上不起作用

  24. 24

    更改Xamarin Forms NavigationPage工具栏的高度

  25. 25

    Xamarin Forms 和 Prism,调用 NavigationPage 时出错

  26. 26

    Xamarin表单:在iOS设备中调试共享项目时,断点不起作用

  27. 27

    Xamarin 表单 iOS WebRTC

  28. 28

    Xamarin表单ListView组标题模板不起作用

  29. 29

    动画持续时间在Xamarin表单中不起作用

热门标签

归档