MainActivity
でStartActivity
を使って、BarcodeScannerのActivityに遷移するということはできます。
MainActivity
へのボタンのクリックイベント通知は、MessagingCenter
を使えばいいかと思います。
MainActivity.cs
C#
1MessagingCenter.Subscribe<MainPage>(this, "Navigation", (obj) =>
2{
3 var intent = new Intent(this, typeof(プレビュー画面のActivity));
4 StartActivity(intent);
5});
MainPage.xaml.cs
C#
1button.Clicked += (sender, e) =>
2{
3 MessagingCenter.Send(this, "Navigation");
4};
ただし、Androidだけならこれでもいいかもですが、iOSも対応するのであれば、DependencyServiceでやるか、カスタムレンダラーを使って作り直すことも検討してみてください。
Xamarin.Forms DependencyService - Xamarin | Microsoft Docs
コンテンツ ページのカスタマイズ - Xamarin | Microsoft Docs
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/20 00:28