У меня есть элемент управления DatePicker, который я использую для установки поля даты в элементе управления gridview, мой DatePicker показывает дату и кнопку для отображения календаря, который вы можете использовать для выбора даты. Это прекрасно работает само по себе, но когда я добавляю это в сетку, появляется календарь, а столбцы и строки закрывают части календаря. Установка ZIndex для календаря не помогает, потому что другие строки находятся на разных панелях? Как я могу обойти это? Я попытался поднять ZIndex для VisualParent, но безуспешно.
Обновление, вид сетки очень стандартный, 4 столбца, один из которых представляет собой столбец даты, таблица данных для этого столбца создает средство выбора даты, которое изначально выглядит как текстовое поле и кнопку, кнопка помещается на панель холста, а когда нажал календарь добавляется на холст. Холст - единственная панель, которая позволяет своим дочерним элементам растягиваться за свои собственные границы, поэтому кнопка имеет размер 10 x 10 или около того, а календарь - 200 x 200. Когда календарь появляется, он обычно просто закрывает смежные поля, но при размещении на gridview каждая ячейка gridview, которая «после» DatePicker закрывает календарь. Я полагаю, мне нужно поднять zindex моей камеры, но я не могу найти способ сделать это?