我想允许用户指定要运行的函数以及它们的运行顺序。
用户的选择最终成为一个数组; ['option1', 'option4', 'option2']
每个选项都与特定功能有关,每个功能都有一个回调。
如何首先运行handleOption1
,等待回调然后运行handleOption4
,等待回调然后运行handleOption2
(给定上面的输入)?
答案 0 :(得分:0)
使用异步等待迭代异步函数非常容易。一个例子可能是:
<ComboBox x:Name="ComboBox1" SelectedValuePath="Tag">
<ComboBoxItem Content="Eggplant" Tag="100" />
<ComboBoxItem Content="Onion" Tag="102" />
<ComboBoxItem Content="Potato" Tag="300" />
<ComboBoxItem Content="Tomato" Tag="105" />
<ComboBoxItem Content="Zuccini" Tag="200" />
</ComboBox>