Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

XAML Grid layout - неправильное отображение

246  
AlexNek патриот31.07.19 19:14
AlexNek
31.07.19 19:14 

Есть следующий код

<Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition />
            <RowDefinition />
</Grid.RowDefinitions>
...

В последнюю строку воткнута кнопка.

Всё правильно отображается на большинстве машин, но есть две на которых кнопка просто вылезает за пределы грида, а так как это происходит за пределами окна то она просто "исчезает"

Какого высота "1*" так может работать?

Как исправить, что бы работало известно. Интересует, что может быть такое только на нескольких машинах? По каким причинам это может происходить? Машины для исследования и экспериментов недоступны.

#1 
Срыв покровов коренной житель03.08.19 09:22
NEW 03.08.19 09:22 
в ответ AlexNek 31.07.19 19:14, Последний раз изменено 03.08.19 09:23 (Срыв покровов)

Вангую вот на это


#2 
AlexNek патриот03.08.19 09:37
AlexNek
NEW 03.08.19 09:37 
в ответ Срыв покровов 03.08.19 09:22

интересная идея, надо попробовать, по скриншоту этого не видно.

но какого за пределы грида вылазить?

#3 
AlexNek патриот03.08.19 10:45
AlexNek
NEW 03.08.19 10:45 
в ответ Срыв покровов 03.08.19 09:22

хм, на примере не получается. Но может там еще что наворочено, чего не заметил.

#4 
Murr патриот03.08.19 11:24
Murr
NEW 03.08.19 11:24 
в ответ AlexNek 03.08.19 09:37

но какого за пределы грида вылазить?

------

Ну Я два дня боролся с тем же самым... только без хамла.

У меня было два возможных решения - неправильное - поместить туда где будет работать и правильное - корректно описать стили чтобы работало в любом случае.

Остановился на первом.

#5 
AlexNek патриот03.08.19 11:58
AlexNek
NEW 03.08.19 11:58 
в ответ Murr 03.08.19 11:24

ну мне тоже в морду тыкали сделай высоту кнопочки, но не чувствовалось что это правильный путь. Не могу с уверенностью сказать что и изменение layout правильный путь, так как причина так и осталась неизвестной, но думаю, все же лучше чем ставить костыль. иначе можно скатиться к тому что везде будут только костыли.

#6