我创建了一个选项控件,初始化了很多选项页面。我创建了一个异步方法来执行此操作:
await Task.Run(() =>
{
Application.Current.Dispatcher.Invoke(() =>
{
_options = new ObservableCollection<IOptionPage>
{
new AboutOption(),
new EnvironmentOption()
};
});
}).ConfigureAwait(false);
我的问题是,这是反模式吗?因为我引用了这个,我对此并不十分肯定。有什么建议吗?
AboutOption和EnvirnmentOption UserControls。