В моем старом проекте у меня есть древовидная структура и событие OnClick, связанное с листьями древовидной структуры. По сути, каждый раз, когда я выбираю лист, я получаю тип узла и применяю шаблон в элементе управления, например:
gridDati.Template = Resources["tmplBit"] as ControlTemplate;
"tmplBit" - это DataTemplate с несколькими столбцами. Все работает нормально, но иногда, когда у меня 20 столбцов и 30/40 записей, это требует времени (4/5 se c) при применении выбранного шаблона. Я хотел бы показать ожидающее сообщение или что-то в этом роде, но не могу найти, как. У меня уже есть окно, которое показывает ожидающее сообщение, я пытался использовать как:
var aboutBox = new winWaitingMessage(Global.LM.T("@_3261_Inizio export"));
aboutBox.Show();
// Template?
gridDati.Template = Resources["tmplBit"] as ControlTemplate;
aboutBox.Close();
, но окно закрывается сразу, поэтому я не могу найти событие, которое сообщит мне, когда шаблон применяется и отображается , Есть намеки?