C# 德拉洛加洛特不会出现

C# 德拉洛加洛特不会出现,c#,xamarin.forms,C#,Xamarin.forms,我是xamarin的新手 当我在listview中选择一个项目时,我试图显示一个对话框警报,但它不起作用 这里是我的xaml代码: <!-- Overlay WordList --> <ContentView x:Name="WordListView" > <StackLayout Padding="0,10,0,0">

我是xamarin的新手

当我在listview中选择一个项目时,我试图显示一个对话框警报,但它不起作用

这里是我的xaml代码:

   <!-- Overlay WordList  -->
                        <ContentView  x:Name="WordListView" >
                            <StackLayout  Padding="0,10,0,0">
                                    <ListView x:Name="WordSList"
                                                ItemSelected="OnSelectedTestHelp"
                                                HasUnevenRows="True"
                                                IsPullToRefreshEnabled="true"
                                                Refreshing="OnRefresh" >
                                        <ListView.ItemTemplate>
                                            <DataTemplate>
                                                <ViewCell >
                                                    <ViewCell.ContextActions>
                                                        <MenuItem Clicked="OnUpdate" Text="Update"   CommandParameter="{Binding .}"/>
                                                        <MenuItem Clicked="OnComplete" Text="Delete"   CommandParameter="{Binding .}"/>
                                                    </ViewCell.ContextActions>
                                                    <StackLayout Padding="10,5,5,5" VerticalOptions="StartAndExpand" Orientation="Vertical">
                                                        <Label TextColor="Black" Text="{Binding Vocabulary}"  FontSize="15" />
                                                        <Label TextColor="Black" Text="{Binding Reminder}"  FontSize="12" />
                                                    </StackLayout>
                                                </ViewCell>
                                            </DataTemplate>
                                        </ListView.ItemTemplate>
                                    </ListView>
                                </StackLayout>

                        </ContentView>
                        <!-- END Overlay WordList  -->
很抱歉我的新手问题

使用函数“OnSelectedTestHelp”编写代码,出现了一个问题:

 public void OnSelectedTestHelp(object sender, SelectedItemChangedEventArgs e)
    {
       DisplayAlert("Help ! ", "Reminder :", "✔");
       Console.WriteLine("####");// I can see this out put
    }
由于在xaml中添加的属性是
ItemSelected=“OnSelectedTestHelp”
,因此应该在函数中使用
SelectedItemChangedEventArgs

public event EventHandler<Xamarin.Forms.SelectedItemChangedEventArgs> ItemSelected;
public event EventHandler<Xamarin.Forms.ItemTappedEventArgs> ItemTapped;
更多信息: 如果在xaml中使用
itemtapted=“xxx”
,则函数中将使用
itemtapedeventargs

public event EventHandler<Xamarin.Forms.SelectedItemChangedEventArgs> ItemSelected;
public event EventHandler<Xamarin.Forms.ItemTappedEventArgs> ItemTapped;
已选择公共事件事件处理程序项;
公共事件事件处理程序;

您可以参考

您是否尝试使用纯文本而不是复选标记?是,它仍然不工作此类是否继承自页面类型?是:公共部分类TestWordsPage:ContentPage@kikis我看不出在xaml中,在SelectedTestHelp上的func
在哪里使用
ItemSelected=“OnSelectedWordDescript”
-是否单击了列表项上的另一个事件?