Size: a a a

Xamarin Developers

2020 December 24

TS

Taras Shevchuk in Xamarin Developers
Тогда появятся уже конкретные вопросы
источник

KA

Kirill Ashikhmin in Xamarin Developers
Taras Shevchuk
Не пытаяся постичь фреймворк целиком, не выйдет. Попробуй калькулятор например написать
Ну калькулятор - не очень вариант, там не поймёшь сути mvvm. Один экран и логика на пейдже может быть. Лучше что-то типо гитхаб клиента
источник

M

Musa in Xamarin Developers
азхзахзхазха, сколько людей, сток и мнений, спасибо что ответили :D
источник

TS

Taras Shevchuk in Xamarin Developers
Kirill Ashikhmin
Ну калькулятор - не очень вариант, там не поймёшь сути mvvm. Один экран и логика на пейдже может быть. Лучше что-то типо гитхаб клиента
Та можно и мессенджер с бэкендом даже)
Но желательно что то попроще сначала)
источник

KA

Kirill Ashikhmin in Xamarin Developers
Taras Shevchuk
Та можно и мессенджер с бэкендом даже)
Но желательно что то попроще сначала)
Ну чат всё-таки сложно сделать нормальный, и тут уж надо сокеты и прочее изучать. А для гитхаба простой REST
источник

ЕС

Евгений Сотников... in Xamarin Developers
Ребят, всем привет. Я к вам с очередным вопросом. Есть у меня кастомный контролл с таким лайяутом

<RelativeLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:paddingTop="16dp"
 android:paddingBottom="10dp"
 android:layout_width="match_parent"
 android:clickable="true"
 android:focusable="true"
 android:focusableInTouchMode="true"
 android:background="@drawable/bordered_edit_text"
 android:layout_height="wrap_content">

 <LinearLayout
   android:id="@+id/linearLayout"
   android:orientation="vertical"
   android:layout_marginLeft="30dp"
   android:layout_marginRight="30dp"
       android:layout_width="match_parent"
       android:layout_height="match_parent">
   <TextView
     style="@style/InfoLabel"
     android:id="@+id/titleLabel"
     android:text="TEXT"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     />

   <EditText
     android:duplicateParentState="true"
     android:id="@+id/dataTextField"
     android:background="@null"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
     android:gravity="center"
     android:layout_marginTop="15dp"
     android:layout_marginBottom="10dp"
     android:textSize="@dimen/font_medium"
     android:textColor="@color/edit_text_color"
     android:textColorHint="@color/hint_text_color"
     android:inputType="textMultiLine"
     android:minLines="2"
     android:hint="DATA"
     />

   <TextView
     android:id="@+id/counterLabel"
     android:text="COUNTER"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_gravity="center"
     android:textSize="@dimen/font_medium"
     android:textColor="@color/edit_text_color"
     />
 </LinearLayout>

 <ImageView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
   android:src="@drawable/i"
   android:layout_alignTop="@+id/linearLayout"
   android:layout_toLeftOf="@+id/linearLayout"
   android:layout_marginRight="-27dp"
   />

</RelativeLayout>
источник

ЕС

Евгений Сотников... in Xamarin Developers
Мне нужно чтобы по клику по RelativeLayout EditText получал фокус ввода, и наоборот, чтобы по клику по EditText RelativeLayout менял цвет рамки. Рамка задается в android:background="@drawable/bordered_edit_text" стейтами
источник

ЕС

Евгений Сотников... in Xamarin Developers
Как это можно сделать?
источник

Д

Диана in Xamarin Developers
Ребята, а можно как-то закрыть приложение из кода? XF PRISM
источник

MO

Mr. Onion in Xamarin Developers
Диана
Ребята, а можно как-то закрыть приложение из кода? XF PRISM
Нет
источник

MO

Mr. Onion in Xamarin Developers
Ну вообще можно, но не "закрыть"
источник

MO

Mr. Onion in Xamarin Developers
А убить процес
источник

MO

Mr. Onion in Xamarin Developers
Но такого делать не надо
источник

Д

Диана in Xamarin Developers
Mr. Onion
А убить процес
О! а как?
источник

MO

Mr. Onion in Xamarin Developers
Это противоречит фундаментам мобильных приложений
источник

MO

Mr. Onion in Xamarin Developers
Диана
О! а как?
А что, гугл не помог?
источник

Д

Диана in Xamarin Developers
Я пока только это умышленным экцепшеном делаю
источник

MO

Mr. Onion in Xamarin Developers
Диана
Я пока только это умышленным экцепшеном делаю
Platform.CurrentActivity.FinishAffinity() на Android
источник

MO

Mr. Onion in Xamarin Developers
Thread.CurrentThread.Abort() ios uwp
источник

MO

Mr. Onion in Xamarin Developers
Вызывать через DependencyService
источник