2016-06-24 8 views
0

MvxTabActivityクラスを使用しているゲームを更新しています。 MvxTabActivity is obsolete: Tab Activity is obsolete. Use ViewPager + Indicator or any other Activity with Toolbar support 私はオンラインで検索しましたが、ViewPager + IndicatorをMvvmCrossで使用する方法に関する最近のドキュメントを見つけることができませんでした。MvvmCross MvxTabActivityは廃止されました。Xamarin.Android

ご迷惑をおかけして申し訳ございません。

答えて

0
using Android.App; 
using Cheesebaron.MvvmCross.Bindings.Droid; 
using Sample.Core.ViewModels; 
using Cirrious.MvvmCross.Droid.Views; 

namespace Sample.Droid.UI.Views 
{ 
    [Activity(Label = "ViewPager!!!", LaunchMode = Android.Content.PM.LaunchMode.SingleTop)] 
    public class ViewPagerShizzleView 
     : MvxActivity 
    { 
     public new SimpleListViewModel ViewModel 
     { 
      get { return (SimpleListViewModel)base.ViewModel; } 
      set { base.ViewModel = value; } 
     } 

     protected override void OnViewModelSet() 
     { 
      SetContentView(Resource.Layout.Page_SimpleViewPagerView); 

      var pager = FindViewById<BindableViewPager>(Resource.Id.viewPagerView); 
     } 
    } 
} 

AXML

<?xml version="1.0" encoding="utf-8"?> 
<BindableViewPager 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:local="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/viewPagerView" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    local:MvxItemTemplate="@layout/simpleviewpageritem" 
    local:MvxBind="ItemsSource Items; ItemPageSelected ItemPageChangedCommand; PageSelected PageChangedCommand" 
    /> 

参照してください:http://slodge.blogspot.in/2013/03/binding-viewpager-with-mvvmcross-part-2.html

http://slodge.blogspot.in/2013/02/binding-to-androids-horizontal-pager.html

+2

は、これは非常に時代遅れの答えです。最近入手可能なサンプルがあります:https://github.com/MvvmCross/MvvmCross-AndroidSupport/blob/master/Samples/Example.Droid/Fragments/ExampleViewPagerStateFragment.cs – Martijn00

+1

@ Martijn00リンクが無効です。あなたは更新されたリンクを提供できますか? – Motoko

関連する問題