我正在使用 .Net Maui 的社区工具包,并在项目中进行一些 mvvm 绑定。
我有一个连接到 ViewModel 的集合视图和搜索栏。我希望实现搜索栏的 TextChanged,但没有成功。
它是在说,
事件“Textchanged”只能绑定到委托类型“EventHandler”1'的属性
我在堆栈溢出上看到了这个解决方案,但是我正在使用 COmmunityToolkit。
下面是XAML和ViewModel
可以使用EventToCommandBehavior来绑定Command:
<SearchBar ....>
<SearchBar.Behaviors>
<toolkit:EventToCommandBehavior
EventName="TextChanged"
Command="{Binding TextChangedCommand}" />
</SearchBar.Behaviors>
</SearchBar>