我创建了一个Xamarin Android应用程序,它在调试模式下运行良好,但是当我尝试在发布模式下运行它时,Xaml绑定不起作用。
我还有一个searchBar的事件处理程序,但是我删除了它,因为应用程序没有启动。它在开始时崩溃并抛出此错误:No method SearchBar_OnTextChanged found
。
同样在列表名称的Xaml中我收到此错误:" Field SymbolList已经声明"在我使用SymbolList名称后面的代码中我得到:"不明确的引用"。
什么可能导致这种行为?
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:ElectricalSymbols"
x:Class="ElectricalSymbols.MainPage"
NavigationPage.HasNavigationBar="False">
<StackLayout>
<SearchBar Placeholder="Search..." TextChanged="SearchBar_OnTextChanged"/>
<ListView x:Name="SymbolList"
IsGroupingEnabled="true"
GroupDisplayBinding="{Binding Family}">
<ListView.ItemTemplate>
<DataTemplate>
<ImageCell ImageSource="{Binding Image}" Text="{Binding Name}"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ContentPage>