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.
Related
I'm looking for some help in order to implement a view on xamarin forms. I want to now a good practice / solution in order to have this view on Windows (Desktop):
And on Android or iOS I would like to have View 1 first, and if I click on 'Movies', then navigate to View 2.
How should I do it? create two views? If creating only one view, can I do anything similar of what I want? Thanks.
you can use Master-Detail Page to implement such an behaviour.
Here is the link for the reference :-
https://learn.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/master-detail-page
You can set the MasterBehavior Property to Split Or SplitOnLandscape or SplitOnPortrait.
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.
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.
I am using Xamarin.Forms and trying to achieve the next layout:
I want to keep the native look and feel for each platform (i.e: iOS tabs will be shown in bottom.), I just want to add an extra image on top of the tabbed view. I have been looking around and can't find any one providing a way for this to work. I just want to make sure and ask if this is actually doable in Xamarin.Forms while maintaining native look and feel for all platforms?
Is not possible (using Xamarin Forms) to do this. TabbedPage is a Control that fills the entire display.
Here there is a interesting discussion about "TabView".
I think you can use some other controls to try to do the same thing. For example, buttons + CarouselView.
Otherwise on GitHub there are some guys that have tried to implement what you need.. TabView
I have a UITabBarController with various views to navigate around my application.
I wish to add a nice title to the top of these and figured the nicest way is with the UINavigationController.
Found a nice article in xcode to do this: http://b00gizm.posterous.com/how-to-embed-a-navigation-controller-inside-a
Obviously tried following the article above with no luck... does anyone know how to do this on Mono using C#?
If you want to display titles on the top side of your views, it would be better to just create other views for this purpose alone.
The UINavigationController has a specific purpose and that is to provide navigation among various controllers in its stack, which means it will also need at least a root view controller.