Новый элемент WPF идет за всем

У меня есть окно, и я все выровнял и установил, но теперь я хочу добавить в это окно несколько Line или LineGeometry. Если я не перетаскиваю что-то из панели инструментов, просто объявляю это в коде или XAML, мои строки, созданные за сеткой, или все, независимо от того, где я это делаю. Когда я сдвигаю левую линию сетки, новая линия появляется так, как будто ее покрывают линии сетки. Если я воссоздаю линии сетки, все испортится, и я не хочу начинать заново окно.


person Wax    schedule 25.11.2014    source источник
comment
Мне трудно представить, что вы описываете. Не могли бы вы включить код своей строки и, возможно, скриншот проблемы, с которой вы столкнулись?   -  person cost    schedule 25.11.2014
comment
imgur.com/S3wflgL,04T296A Я загрузил два изображения, чтобы показать, что происходит, когда смещается линия сетки.   -  person Wax    schedule 25.11.2014
comment
Какой индекс z в вашем xaml?   -  person cost    schedule 25.11.2014
comment
Z-индекс всего равен 0. Но раньше это не было проблемой. Я нарисовал и поместил много вещей на окно и сегодня я открыл vstudio, и это происходит   -  person Wax    schedule 25.11.2014
comment
Вы хотите фактически установить индекс Z выше, чем ваши старые элементы, чтобы он был наверху.   -  person 123 456 789 0    schedule 25.11.2014
comment
@lll Я установил z-индекс нового элемента на 99, и проблема все еще возникает   -  person Wax    schedule 25.11.2014
comment
Убедитесь, что Container является Panel, иначе это не сработает.   -  person 123 456 789 0    schedule 25.11.2014
comment
@lll это Grid в xaml и Canvas в коде (xaml просто для проверки в дизайнере)   -  person Wax    schedule 25.11.2014


Ответы (1)


Я открыл копию своего проекта и вставил код, и он отлично работает, несмотря на то, что они являются копиями друг друга. (не понимаю почему)

person Wax    schedule 25.11.2014