170 похожих чатов

Кхм... Ну что же, ловите мой первый вопрос, чатик) На первом фото

есть приложение с которого я заимствую компоновку интерфейса и дизайн-код. Я понимаю что приложение наверняка сделано не на MAUI, а на соврЭменных технологиях, однако может кто подсказать как можно реализовать такой дизайн-код и компоновку компонентов как на первом фото? Я понимаю что это скорее всего через Grid делать надо, но сколько я не корпел над этим, у меня постоянно получается говно как на фото 2. Тут по факту говоря проблема как это сделать через XAML.
Пожалуйста, гигачады всея .NET'а, помогите))

11 ответов

9 просмотров

вопрос вообще не понятен, ты даже не указал на чем ты пишешь. Если XAML , то какая технология то? Если WPF, то можно через гриды или stackpanel\dockpanel

Alexandr-Alex Автор вопроса
Pad Duon
вопрос вообще не понятен, ты даже не указал на чем...

Мобильное приложение на MAUI делаю. Касаемо вопроса, что именно непонятно? Постараюсь максимально развернуто дать ответ

Alexandr-Alex Автор вопроса
Pad Duon
FlexLayout не пробовал использовать?

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

Alexandr Alex
screenshot Пробовал, но вопрос, а как мне все скомпоновать эл...

убери грид... я давно с MAUI не работал, но я бы взял бы так: <flex:FlexLayout Direction="Row" JustifyContent="Center" AlignItems="Center"> <Button Text="Button 1" BackgroundColor="LightBlue" FlexLayout.Grow="1" /> <Button Text="Button 2" BackgroundColor="LightGreen" FlexLayout.Grow="2" /> <Button Text="Button 3" BackgroundColor="LightPink" FlexLayout.Grow="1" /> </flex:FlexLayout>

если флекс лейаут работает как флекс бокс в html, css, то его плюс - то что при зумировании адаптация происходит, тебе я думаю этого не нужно, поэтому юзай StackPanel ,а в нем другие StackPanel с кнопками

Alexandr-Alex Автор вопроса
Pad Duon
если флекс лейаут работает как флекс бокс в html, ...

Т.е. сделать StackLayout(как я понял аналог StackPanel в WPF), в нем сделать шапку с логотипом и т.д., а затем сделать сразу под ним еще один StackLayout и в него запихнуть кнопки? Даже если так, а как кнопки запихнуть без Grid'а в таком порядке как делал я?

Если без флекса

Alexandr-Alex Автор вопроса
Pad Duon
screenshot Если без флекса

Ничего не работает адекватно) Перепробовал все, мб я чет не так делал или мой XAML код кривой? Можно ли тебе свой XAML код скинуть? Может я изначально херово делал, так теперь и ничего не работает😁 А то у меня уже подгорает неплохо так)

Alexandr-Alex Автор вопроса

Есть в чатике тот кому вопросы по MAUI можно позадовать? Не хочу спамить в чатик своей проблемой, можете перейти на моё сообщение с самой проблемой. Pad Duon пытался помочь но увы его методы не работают у меня, уже не знаю даже что делать...

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта