Работа над стилями для контролов продолжается
Сегодня я наконец-то навёл окончательную красоту со своим интерфейсом программы. Теперь всё выглядит идеально и я доволен своим результатом. Добавил, как видно, вертикальные разделители на панель инструментов, для чего создал маленький пользовательский контрол.
За день, как всегда, успел сделать не так много, как того бы хотелось. День начался с того, что я решил немного пробежаться по документации по новой технологии .NET MAUI - мультиплатформенная оболочка над dotnet для построения графических интерфейсов. Там есть ряд вещей, которые мне пришлись по вкусу. Но и сказать, что там нет недостатков я тоже не могу. Ну да ладно, не буду расписывать об этом, ибо время поджимает. Хотя можно коротко. Переходить на эту платформу пока не стану, хотя некоторый соблазн всё-же есть. Например, там удобно можно реализовать трансформацию элементов интерфейса просто вписав в качестве атрибута значение трансформации, например, RotateX. В авалонии да и WPF для этого нужно обращаться к свойству RenderTransforms и там задавать трансформации. Есть и вещи, которых я не понимаю. С точки зрения логики решений людей, занимающихся разработкой этих продуктов. Вот, например, в MAUI не реализована (кстати, опять же) трансформация скоса (Skew). Непонятно почему. Но зато в Авалонии эта трансформация есть. Но зато в Авалонии не реализована трансформация вращения элементов по осям X и Y, вращать можно только по оси Z, что делает затруднительным трехмерное вращение элементов. Что поделать, воистину пути разработчиков неисповедимы!
Читать всю документацию не было времени, я только кратко и мельком по ней пробежался. На всю прочитку надо уделять день-два времени. А мне сейчас этого не хотелось бы. Поэтому отложим с этим.
Ну а так ещё я успел сварганить стили для кнопок-переключателей да стили для текстовых полей. Вот пока и всё. Работа над стилями будет продолжена, и работать над ними, судя по всему, ещё долго.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.