| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Показать Grid на переднем плане |
| Автор: Remember 22.11.2009, 11:52 |
| Всем здраствуйте. Есть Grid, в котором три ячейки. В одной из ячеек расположены два Grid'a один на другим, как мне в зависимости от необходимости выдвигать один из них на передний план? Заранее всем спасибо. |
| Автор: jonie 22.11.2009, 14:24 |
| я так думаю вам нужен Canvas.ZIndex, либо Children.Remove+Children.Insert, либо уменьшать размеры до 0 того, что надо скрыть... |
| Автор: tol05 22.11.2009, 14:31 |
| Играться с Children чревато эксепшенами а-ля "у меня уже такой есть" или "грид - уже чей-то child" ) это я по своему личному опыту, конечно ... просто ZIndex или Visibility менять им. |
| Автор: Remember 23.11.2009, 20:55 |
| Да что-то я меняю ZIndex.. и опа.. ничего не происходит.. Пока меняю Visibility, думал что есть более элегантное решение, а так как в старые добрые времена на Delphi |
| Автор: tol05 23.11.2009, 22:21 |
| а чем плохи "старые добрые времена"? ) Например? Электронно-вычислительная телепатия, когда среда выполнения догадывается какой фрагмент разметки показывать, а какой - нет? покажите свой код или разметку. В msdn не написано? |