SearchMar位于Xamarin表单的顶部/导航栏中

时间:2017-10-23 05:56:53

标签: xamarin.forms xamarin.android custom-controls

我试图在导航页面中显示我的SearchBar,

我有3个标签,我想在第一个标签(搜索)中添加导航搜索

    <TabbedPage {some namespace} >
            <views:Search Title="Search"/>
            <!-- Other tabs -->
    </TabbedPage>


     <CustomControls:CustomSearchPage 
          {some namespace}
         xmlns:CustomControls="myNamespace" 
         SearchPlaceHolderText="Type to Search"
         SearchCommand="{Binding SearchCommand}">
     </CustomControls:CustomSearchPage>

我读了这篇文章,我在这里放了像这些演示一样的代码:

Demo 1

Demo 2

Demo 3

我的问题:

有谁知道错误的原因?当我运行应用程序时,我收到以下错误,我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

您遇到的错误意味着您使用的其中一个对象为null,因此您无法在此处使用其中一个属性。 null对象可以是:

MainActivity MainActivity.ToolBar或 元件

在此代码行被触发之前放置一个断点,然后将这些对象拖到监视窗口中。您将能够看到哪一个为空。