示例#1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.sheetAddMenu, container, false);

            var scanQrItem   = view.FindViewById <LinearLayout>(Resource.Id.buttonScanQRCode);
            var enterKeyItem = view.FindViewById <LinearLayout>(Resource.Id.buttonEnterKey);
            var restoreItem  = view.FindViewById <LinearLayout>(Resource.Id.buttonRestore);

            scanQrItem.Click += (sender, e) => {
                ClickQrCode?.Invoke(sender, e);
                Dismiss();
            };

            enterKeyItem.Click += (sender, e) => {
                ClickEnterKey?.Invoke(sender, e);
                Dismiss();
            };

            restoreItem.Click += (sender, e) => {
                ClickRestore?.Invoke(sender, e);
                Dismiss();
            };

            return(view);
        }
示例#2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.addBottomSheetDialog, container, false);

            var scanQrItem   = view.FindViewById <LinearLayout>(Resource.Id.addBottomSheetDialog_scanQr);
            var enterKeyItem = view.FindViewById <LinearLayout>(Resource.Id.addBottomSheetDialog_enterKey);

            scanQrItem.Click += (sender, e) => {
                ClickQrCode?.Invoke();
                Dismiss();
            };

            enterKeyItem.Click += (sender, e) => {
                ClickEnterKey?.Invoke();
                Dismiss();
            };

            return(view);
        }