Я программно добавляю UserControl к другому в Silverlight 2, добавляя его в коллекцию «Дети» родительского элемента управления. Сначала это прекрасно работает. Если я сделаю что-то еще к окну (в моем случае я прокручиваю всю панель вне поля зрения, а затем снова на просмотр), то она, по-видимому, изменяет порядок визуализации и заставляет мой элемент управления находиться за остальными. Я ищу способ контролировать это поведение, чтобы заставить мое окно быть наверху. Элемент Canvas имеет свойство ZOrder, которое позволяет вам установить это, но я не использую Canvas, я использую Grids.Управление порядком рендеринга (ZOrder) в Silverlight без использования Canvas control
Я играл с использованием Children.Insert и messing с индексом, и это также изменяет порядок визуализации, но это похоже на kludgey способ решить проблему. Как я могу заставить свой контроль быть наверху?
--Matt