A no nie da, ale na stack overflow znaleźli obejście. Całkiem zjadliwe
public class ViewModel { public ObservableCollectionData { get; set; } //static async method that behave like a constructor async public static Task BuildViewModelAsync() { ObservableCollection tmpData = await GetDataTask(); return new ViewModel(tmpData); } // private constructor called by the async method private ViewModel(ObservableCollection Data) { this.Data = Data; } }
Zostawiam, bo pewnie nie raz mi się jeszcze przyda.