问题描述
我有一个以 ObservableCollection 作为 ItemsSource 的 ListView。其中,我在 ListView 中有一个 CheckBox,其 IsChecked-Property 绑定到集合(为简单起见,我刚刚在下面的代码中说明了 CheckBox)。现在我想从 XCT 到 CheckBox 实现 EventToCommandBehavior,尽管命令不会触发。如果我将 CheckBox 放在 ListView 之外,则 EventToCommandBehavior 会触发(当然没有所有参考和源,只是说明 Command="{Binding ButtonLoeschenEnabledisableCommand})...
<ContentPage x:Name="ContentPageAnzeigenBearbeiten"
Title="Anzeigen & Bearbeiten">
<ContentPage.BindingContext>
<vm:Lesezeichenviewmodel/>
</ContentPage.BindingContext>-->
<Grid >
<ListView x:Name="listViewBookmarks"
HasUnevenRows="True"
ItemsSource="{Binding Bookmarks}"
CachingStrategy="RecycleElement">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<CheckBox IsChecked="{Binding IsChecked,Mode=TwoWay}" HorizontalOptions="End">
<CheckBox.Behaviors>
<xct:EventToCommandBehavior EventName="CheckedChanged"
Command="{Binding Lesezeichenviewmodel.ButtonLoeschenEnabledisableCommand,Source={x:Reference Name=ContentPageAnzeigenBearbeiten},Mode=TwoWay}"/>
</CheckBox.Behaviors>
</CheckBox>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>
</ContentPage >
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)