【问题标题】:SearchBar in the top/navigation bar in Xamarin formsXamarin 表单顶部/导航栏中的 SearchBar
【发布时间】:2017-10-24 06:42:14
【问题描述】:

我已尝试在导航页面中显示我的 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

我的问题:

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

【问题讨论】:

  • 错误是什么?
  • 运行应用程序时出现以下错误,我不知道该怎么办。我在 PCL 项目中有我的 CustomSearchPage,在 android 中有我的 CustomRenderer,我在 MainActivity 中做了覆盖 OnCreateOptionsMenu 方法。我不知道为什么会出现这个错误。
  • 请发布您的MainActivity 代码。

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


【解决方案1】:

您遇到的错误意味着您正在使用的对象之一为空,因此您无法使用此处的属性之一。空对象可能是:

主活动 MainActivity.ToolBar 或 元素

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多