Можно ли сделать асинхронный InitializeComponent
? В противном случае я могу загрузить компонент WPF асинхронно? Более конкретно, я сейчас разрабатываю продукт в WPF, и я заметил, что время загрузки графических компонентов (некоторые компоненты) довольно велико, когда у меня есть требования к производительности.InitializeComponent asynchrounously
0
A
ответ
0
При создании компонента в потоке пользовательского интерфейса, так что нет никакого способа поместить InitializeComponent
в другом потоке, но он может быть вызван асинхронно в том же потоке, используя Dispatcher.BeginInvoke
следующим образом:
Dispatcher.BeginInvoke(new Action(() =>InitializeComponent()));
+0
спасибо atmane. я принимаю это на данный момент – frank001
Смежные вопросы
- 1. Silverlight InitializeComponent
- 2. InitializeComponent - AccessViolationException
- 3. Как повторно фильтровать последовательность asynchrounously в Rx
- 4. Редактирование метода InitializeComponent() C#
- 5. Несколько InitializeComponent для winform
- 6. InvalidOperationException by InitializeComponent
- 7. Вызов между InitializeComponent(); неоднозначно?
- 8. Почему InitializeComponent является общедоступным
- 9. Stackoverflow in InitializeComponent
- 10. WPF UserControl InitializeComponent Exception
- 11. InitializeComponent не существует
- 12. vb.net InitializeComponent() не объявлен
- 13. StackOverflowException on InitializeComponent
- 14. C# 'System.StackOverflowException' в InitializeComponent()
- 15. System.Exception в InitializeComponent()?
- 16. Form.OnResize запускается во время InitializeComponent()
- 17. Xamarin Forms InitializeComponent не существует
- 18. Почему мой InitializeComponent не пуст?
- 19. Аварии приложений WindowsForm на InitializeComponent
- 20. WPF InitializeComponent проблемы с производительностью
- 21. Вызов InitializeComponent() дважды в конструкторе
- 22. Unit InitializeComponent() для частичного класса
- 23. TextBlock вызывает ошибку с InitializeComponent()
- 24. Сбой программы при вызове InitializeComponent()
- 25. Показать дочернее окно перед InitializeComponent
- 26. XAMLParseException был необработан в InitializeComponent()
- 27. DataBinding из ComboBox после InitializeComponent()
- 28. Производительность InitializeComponent на отдельном потоке
- 29. Пользовательский размер управления на InitializeComponent()
- 30. Как запустить asynchrounously 2 задачи синхронизации с Grunt?
Wich вид компонента? – Coding4Fun
Я использую DataGrid – frank001