Как я могу сделать свое childWindow всегда на высоте?silverLight childWindow
ответ
Если по ChildWindows вы имеете в виду объект ChildWindow в Silverlight, то он всегда должен появиться на вершине, как documentation говорит:
ChildWindow всегда отображается в модальном всплывающем окне, которое блокирует пользователь взаимодействие с основным пользователь интерфейс.
Но если по ChildWindow вы имеете в виду что-то другое, созданное в Silverlight, то вам необходимо установить ZIndex свойства этого объекта для очень большого числа:
Z-порядок объекта определяет находится ли объект перед или за другим перекрывающимся объектом. По умолчанию , z-порядок объектов в пределах a Панель определяется последовательностью , в которой они объявлены. Объекты , которые объявлены позже, отображаются в перед объектами, объявленными ранее . Вы можете изменить это поведение , установив Canvas .. ::. ZIndex добавленное свойство на объекты в пределах Панель. Более высокие значения ближе к на переднем плане; более низкие значения: дальше с переднего плана.
В коде можно было бы написать:
myObject.SetValue(Canvas.ZIndexProperty, 100);
и в XAML вам нужно будет написать
<Rectangle Canvas.ZIndex="100" />
Может Всплывающие контроль поможет? http://jesseliberty.com//2008/06/06/popup-control/
Показать код, используемый для отображения «childwindow». – AnthonyWJones
chil.Show() ... – aharon