是否可以直接从 xaml 调用异步函数
Is it possiblet to call async function from xaml directly
我的代码如下所示
<ComboBox x:Name="comboBox1" SelectionChanged="comboBox1OnClick">
然后
public async Task comboBox1OnClick(object sender)//public void comboBox1OnClick(object sender) is Ok
{
await messageBoxs_Show("hello");
}
会报错:
No overload for comboBox1OnClick matches delegate 'SelectionChangedEventHandler'
只是想知道是否可以直接从 xaml 调用异步函数?
欢迎您的评论
你的问题是你错过了SelectionChangedEventArgs
parameter for SelectionChangedEventHandler
,请像下面这样编辑你的comboBox1OnClick。
private async void comboBox1OnClick(object sender, SelectionChangedEventArgs e)
{
await messageBoxs_Show("hello");
}
我的代码如下所示
<ComboBox x:Name="comboBox1" SelectionChanged="comboBox1OnClick">
然后
public async Task comboBox1OnClick(object sender)//public void comboBox1OnClick(object sender) is Ok
{
await messageBoxs_Show("hello");
}
会报错:
No overload for comboBox1OnClick matches delegate 'SelectionChangedEventHandler'
只是想知道是否可以直接从 xaml 调用异步函数?
欢迎您的评论
你的问题是你错过了SelectionChangedEventArgs
parameter for SelectionChangedEventHandler
,请像下面这样编辑你的comboBox1OnClick。
private async void comboBox1OnClick(object sender, SelectionChangedEventArgs e)
{
await messageBoxs_Show("hello");
}