WPF инициализационные проблемыC#

Место общения программистов C#
Anonymous
WPF инициализационные проблемы

Сообщение Anonymous »

У меня есть приложение WPF (.net 4), которое имеет главное окно, и внутри в этом главном окне есть много меньших USerControls . Различные действия, выполняемые пользователем, приводят к тому, что usercontrols отображаются, чтобы быть замененными различными другими элементами управления с различными данными. Поток диспетчера WPF переходит к 100% процессору при загрузке элементов управления. На старых машинах или с большим количеством элементов управления это может привести к тому, что приложение, которое, по -видимому, заблокирует в течение 30 секунд! с быстрым процессором и хорошей графической картой).
Насколько я знаю, инициализации - это то, где WPF фактически загружает скомпилированный XAML в память. Я хотел бы предварительно инициализировать вещи на фоновом потоке, но все элементы управления WPF должны быть созданы и использованы в потоке диспетчера, поэтому я не думаю, что это возможно.

Подробнее здесь: https://stackoverflow.com/questions/426 ... e-problems

Вернуться в «C#»