Size: a a a

Xamarin Developers

2020 June 05

АШ

Алексей Шокарев... in Xamarin Developers
DDSK
Хочется Mobile и Desktop (я об этом в самом начале писал), ну и врайт ванс ран энивэа, а самое главное чего хочется - отсутствия гемороя, решать поменьше проблем не связанных непосредственно с логикой работы ПО, т.е. с несовместимостью, с багами системы, необходимостью костылезации кода. Ну и наличие готовых библиотек на все случаи жизни - тоже важный момент. У MS в этом плане, вроде проблем нет и от технологий она не отстает. Delphi - тоже все покрывает: Win, IOS, Android..., только в плане технологий - постоянно отставание и это подбешивает. Вчера перешел на новейшую Delphi Syndey 10.4 - багов уже наловить успел 😔 Есть еще пара проблем у Dephi - 1. Метрвое комьюнити (студенты уже не пишут на нем, компании не начинают на нем новые проекты). А все кто остался, типа меня - не задают вопросов на стек оверфлоу, т.к. не о чем спрашивать, за долгое время научились гуглить и читать доки 😉 2. Ну и всвязи с тем, что новые проекты не начинаются - возможные проблемы с вакансиями в будущем. Точнее даже уже в настоящем. Хотя на Xamarin специалистов - спрос вроде еще меньше. Но тут перспектива роста вроде есть.
На текущий момент Desktop - это UWP, WinUI, WPF. Mobile - Xamarin Forms и Xamarin натив. В дальнейшем ожидается поддержка Desktop в Xamarin, но это примерно через год выйдет в продакшен. Принципы что в Xamarin Forms, что в UWP и WPF одни и те же, разница в  реализации.
источник

D

DIMANRUS in Xamarin Developers
Алексей Шокарев
На текущий момент Desktop - это UWP, WinUI, WPF. Mobile - Xamarin Forms и Xamarin натив. В дальнейшем ожидается поддержка Desktop в Xamarin, но это примерно через год выйдет в продакшен. Принципы что в Xamarin Forms, что в UWP и WPF одни и те же, разница в  реализации.
А под десктоп подразумевается всегда Windows или Linux c MAC тоже входят?
источник

АШ

Алексей Шокарев... in Xamarin Developers
Пока только Windows. Нормальная поддержка Linux с Mac в XF будет позже. Сейчас как альтернатива только Авалония
источник

Я

Ярослав in Xamarin Developers
Алексей Шокарев
На текущий момент Desktop - это UWP, WinUI, WPF. Mobile - Xamarin Forms и Xamarin натив. В дальнейшем ожидается поддержка Desktop в Xamarin, но это примерно через год выйдет в продакшен. Принципы что в Xamarin Forms, что в UWP и WPF одни и те же, разница в  реализации.
ну вобщето под wpf есть имплементацыя для Xamarin Forms, да и тот же UWP это чисто десктоп (где ты сейчас винфоны найдеш)
источник

АШ

Алексей Шокарев... in Xamarin Developers
так так и написал же что UWP - десктоп
источник

D

DIMANRUS in Xamarin Developers
Алексей Шокарев
Пока только Windows. Нормальная поддержка Linux с Mac в XF будет позже. Сейчас как альтернатива только Авалония
А тут речь именно про XF, я думал про весь .NET в целом. Вот пробывал XF для Mac , элементы не всегда у меня все прорисовывались, а вот пробывал для LInux всё ок, но поддержка не всех элментов.
источник

D

DIMANRUS in Xamarin Developers
А WPF с XF меня бесила полоска сверху, но не знаю можно её убрать или нет
источник

M

Max in Xamarin Developers
DDSK
Хочется Mobile и Desktop (я об этом в самом начале писал), ну и врайт ванс ран энивэа, а самое главное чего хочется - отсутствия гемороя, решать поменьше проблем не связанных непосредственно с логикой работы ПО, т.е. с несовместимостью, с багами системы, необходимостью костылезации кода. Ну и наличие готовых библиотек на все случаи жизни - тоже важный момент. У MS в этом плане, вроде проблем нет и от технологий она не отстает. Delphi - тоже все покрывает: Win, IOS, Android..., только в плане технологий - постоянно отставание и это подбешивает. Вчера перешел на новейшую Delphi Syndey 10.4 - багов уже наловить успел 😔 Есть еще пара проблем у Dephi - 1. Метрвое комьюнити (студенты уже не пишут на нем, компании не начинают на нем новые проекты). А все кто остался, типа меня - не задают вопросов на стек оверфлоу, т.к. не о чем спрашивать, за долгое время научились гуглить и читать доки 😉 2. Ну и всвязи с тем, что новые проекты не начинаются - возможные проблемы с вакансиями в будущем. Точнее даже уже в настоящем. Хотя на Xamarin специалистов - спрос вроде еще меньше. Но тут перспектива роста вроде есть.
можно еще как вариант попробовать mvvmcross, вся бизнес логика и вью модели общие, а интерфейс для каждой платформы отдельно
источник

Я

Ярослав in Xamarin Developers
Алексей Шокарев
так так и написал же что UWP - десктоп
да, но ты разнес xamarin forms как мобайл , и uwp wpf как дексктоп , но в принцыпе если есть желание нечего не мешает писать на XF под десктоп
источник

AZ

Alexey Zayarskiy in Xamarin Developers
Приветвую всех,
Может кто то использует тестирование в облаке ? Есть разбирающиеся в этом вопросе ?
источник

ИА

Ильфат Абдуллин... in Xamarin Developers
Добрый день, коллеги. кто-нибудь пользуется MvvmCross.Plugin.Sidebar? Можете подсказать как программно открыть меню и закрыть?
источник

ИА

Ильфат Абдуллин... in Xamarin Developers
var rootController = (UIApplication.SharedApplication.Delegate as AppDelegate).Window.RootViewController as MvxSidebarViewController;
rootController.LeftSidebarController.ToggleMenu();
источник

E

Evhenii in Xamarin Developers
Может кто подсказать?
источник

E

Evhenii in Xamarin Developers
Есть grid в Xaml
источник

E

Evhenii in Xamarin Developers
<Grid  x:Name="MainGrid" >
           <Grid RowSpacing="0" >
               <Grid.RowDefinitions>
                   <RowDefinition Height="80"/>
                   <RowDefinition Height="*"/>
                   <RowDefinition Height="*"/>
                   <RowDefinition Height="*"/>
                   <RowDefinition Height="*"/>
                   <RowDefinition Height="*"/>
                   <RowDefinition Height="*"/>
                   <RowDefinition Height="10"/>

               </Grid.RowDefinitions>
               <Grid.ColumnDefinitions>
                   <ColumnDefinition Width="70" />
                   <ColumnDefinition Width="*" />
                   <ColumnDefinition Width="410" />
                   <ColumnDefinition Width="180" />
               </Grid.ColumnDefinitions>
источник

E

Evhenii in Xamarin Developers
Добавляю в него вложенный Grid в Xaml,  все Ок
источник

E

Evhenii in Xamarin Developers
Grid.Row="1" Grid.RowSpan="5" Grid.Column="1" Margin="25" и т.д.
источник

E

Evhenii in Xamarin Developers
А если хочу програмно в него поместить, он не в 1 строку и 1 колонку попадает, а черти где
источник

E

Evhenii in Xamarin Developers
Grid grid = new Grid
           {
               RowDefinitions =
               {
                   new RowDefinition { Height = GridLength.Auto },
                   new RowDefinition { Height = new GridLength(100) },
                   new RowDefinition { Height = new GridLength(2, GridUnitType.Star) },
                   new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }
               }
           };

           // First Label (row 1 and column 1).
           grid.Children.Add(new Label
           {
               Text = "Grid Demo",
               FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label)),
               HorizontalOptions = LayoutOptions.End
           });

         
           MainGrid.Children.Add(grid, 1,1);
источник

АШ

Алексей Шокарев... in Xamarin Developers
Ярослав
да, но ты разнес xamarin forms как мобайл , и uwp wpf как дексктоп , но в принцыпе если есть желание нечего не мешает писать на XF под десктоп
Можно, но по-моему это извращение. XF сейчас заточен под мобильные приложения. В десктопе немного другие требования.
источник