MasterDetailPage in Xamarin.Forms has changed? - xamarin.forms

But, earlier When I used to work in Xamarin.Forms, The Default MasterDetailPage was like as shown below:
So, I got confuse with the latest one and previous one default MasterDetailPage, both are completely different by the VIEW.

I think you probably use the new Xamarin Forms Template of Visual Studio 2017, there is a bug that the Master Detail template is no MasterDetail at all, but uses a TabbedPage
https://bugzilla.xamarin.com/show_bug.cgi?id=53141 they probably didn't fix this, or at least not in a correct way ... https://forums.xamarin.com/discussion/90256/wrong-project-problematic-pages-template-issue-in-vs2017
Instead please see and use this sample https://developer.xamarin.com/samples/xamarin-forms/Navigation/MasterDetailPage/ in order to use a correct MasterDetailpage template.
Xamarin Forms' Master Detail layout is just the same as as before.

Related

master detail xamarin forms using mvvmCross

I already start using mvvmcross and i want to learn how to use a master/detail navigation. I can't find MvxMasterDetailPage described in this solution.
I have spent two days trying to start a master/detail navigation and nothing. I wouold like to do it with Xamarin Forms; i don't want to create any other presenter class but use the MvxFormsDroidMasterDetailPagePresenter for android. I had tried create a MvxFormsDroidMasterDetailPagePresenter in setup and also use MvxMasterDetailViewModel and nothing work.
Can some one please explain me or guide me to others options. Thanks.

Xamarin Templates -IOS

I am currently learning app-building basics with Xamarin. My question is what is the difference between "Blank-App (iPhone)" and "Master-Detail App (iPhone)".
Thanks for taking the time to answer my question.
These are two different templates for you to choose.
Blank-App (iPhone) means you just create an empty project without storyboard, RootViewController or other extensions. You can customize it whatever you want. If you are new to Xamarin.iOS and unsure about what template to use, try to use Single View Application.
Master-Detail App (iPhone) means when you choose this template. System will automatically create a UISplitViewController with a default Detail and Master for you. So there's no need to configure the rootView. It's a type of showing the ViewController.
You can try to create these two template projects then run to see the difference between them.

Xamarin.Forms view for Wizard

Is there any View on Xamarin.Forms to use like wizard? I must use Xamarin.Forms (not Xamarin.Android). Any suggestions?
I have seen this post but it looks like a bit complicated to me (Xamarin step by step wizard android views)
Update 17.04.2019:
Beginning with Xamarin.Forms 4.0, there is a new CarouselView control! This makes my old answer obsolete.
Old answer (obsolete):
The closest to what you're looking for is a CarouselPage. It holds several pages and you can navigate between them by swiping the screen to the left or the right.
Unfortunately, CarouselPage doesn't contain indicators which show on which page you are right now. You will have to implement this on your own if you need it. Your best choise are Custom Renderers.

Xamarin Forms HTML editor

I'm looking for a HTML editor to that can be used in a Xamarin Forms Project. I need both an iOS and Android implementation. Another option is to try and shoehorn one of the existing open source projects in to a custom forms control. Anyone have any ideas?
There is the "TEditor": https://github.com/XAM-Consulting/TEditor
Never tried but it does look good (though i dont know if its still in active developement)

CodeRush Templates and Intellisense

I am creating custom code snippet templates using DevExpress' CodeRush.
Is there anyway for me to be able to see available Templates through Intellisense so I don't have to memorize the names of all of the templates that I want to create?
You can use the CodeRush Training tool window for this purpose. Just dock it to the appropriate position (e.g. to the left side of the Visual Studio IDE) and see what code snippet templates it suggests. The window is context sensitive, so only appropriate code templates suggestions are made. I assume that after some time you will remember all useful templates you will work with.
What I ended up doing was I created visual studio snippets with the same name as the CodeRush templates in question. This allowed me to have the intellisense popup when I started to type the name of the template (b/c Visual Studio thought I was using a snippet) and then I can just hit the hotkey to use the CodeRush template.

Resources