Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Архитектура приложения - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Есть литература по Xamarin и формам? http://www.cyberforum.ru/xamarin/thread1799805.html
Есть ли литература по xamarin и формам?
Xamarin Скролинг в listview Здравствуйте. Проблема из работой scroll в listview. Есть viewcell в котором есть текст, картинка и разное количество картинок(то есть viewcell не повторяется, а view елементов может быть разное... http://www.cyberforum.ru/xamarin/thread1797733.html
Изображения, image, imageview, версии xmlns и другие интересности Xamarin
совсем запутался в этом ксамарине. ересь какая-то. ну, начну по порядку: самое первое - какая разница между проектами, которые можно создать? есть Blank App (Native portable), Blank App (Xamarin...
Изменение картинки в imageview по нажатию button Xamarin
Делаю первые шаги в изучении xamarin. Пишу для android и не могу понять как сделать, чтобы менялась картинка при нажатии клавиши. В вижуале подходила примерно следующая команда pictureBox1.Image =...
Xamarin Visual Studio 2015. Выполнить код при запуске http://www.cyberforum.ru/xamarin/thread1796471.html
Тривиальная задача, но нигде не могу найти решение. Каким образом можно сделать так, тобы некоторый код выполнялся однократно при запуске приложения?
Xamarin Новый проект Xamarin в Microsoft Visual Studio Community 2015 создается с ошибками Здравствуйте. При создании нового проекта в Microsoft Visual Studio Community 2015, новый проект создается с ошибками. Поначалу появляются многочисленные предупреждения, а далее, при переходе... подробнее

Показать сообщение отдельно
lvlkoo
.NET C#,ASP.NET MVC
335 / 291 / 101
Регистрация: 16.10.2010
Сообщений: 1,292
Завершенные тесты: 2
31.08.2016, 21:48
Чтото у вас както все запутано. Как делаю я: в активити методы для обработки\показа фрагмента. Передаете созданный экземпляр активити в конструктор фрагмента, и вызываете метод в нужный момент

C#
1
2
3
4
5
6
7
8
//activity
 
public void ShowMyFragment()
{
    var transaction = SupportFragmentManager.BeginTransaction();
    var fragment = new MyFragment(this)
    transaction.Replace(holder, fragment)
}
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//fragment
private Context _context;
 
//constructor
public MyFragment(Context context)
{
    _context = context;
}
 
//show other fragment
privat void ShowOtherFragment()
{
    var _activity = (MainActivity) _context;
    _activity.ShowSomeFragment();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru