じょーログ(C#,Xamarin,Unity)

主はC#,Xamarin,Unity、後は思った事を綴る

xamarinとmvvmcross FindViewByIdの結果がキャストとジェネリックで違う理由がわからん

タイトルの通り

 

環境

xamarin4.2

Android

後なにかいるっけ?

 

初めにやりたいことはMvxListViewで行ごとに配置されるラジオボタンのグループ化を行いたいということ。

 

同じ行内にある2つのラジオボタンのグループ化はRadioGroupを用いれば容易だった。

しかし、行ごとに違うRadioボタンのGroup化の方法がわからなかった。

そこでxxxxView.cs内でMvxListViewをFindViewByIdしてそこでごにょごにょしようと思った。

 

しかし、

 

1,

 var listView = (MvxListView)FindViewById(Resource.Id.listView);

2,

 var listView = FindViewById<MvxListView>(Resource.Id.listView);

 

で結果が違う。

1だとMvxListViewがとれるけど2だと取れん。

なぜかわからん。

知っているかたいたら誰か教えてくんろ~