В WPF UserControl я должен сделать для вызова WebService. Я делаю этот вызов в отдельном потоке, но хочу сообщить пользователю, что вызов может занять некоторое время.Как отобразить индикатор выполнения поверх элемента управления в WPF
WebMethod возвращает мне набор объектов, и я привязываю его к ListBox в своем UC. Пока что так хорошо ... Эта часть работает очень хорошо. Однако, Я хочу отобразить индикатор выполнения (или анимацию любого рода ...) во время вызова. Эта анимация будет сверху и сосредоточена в элементе управления ListBox.
Я пробовал Adorner, и он частично работает. Тем не менее, я должен нарисовать все элементы управления в защищенном переопределении void OnRender (DrawingContext drawingContext) ... Я просто хочу добавить элемент управления на пару секунд ...
У кого-нибудь есть представление о том, как я мог это достичь?
Спасибо!
Ничего себе! Отличный ответ! Однако, с вашим решением, как я могу централизовать элемент управления ProgressBar в центре ListBox? Canvas? – Martin 2008-12-01 01:06:43