コード例 #1
0
        private void OnStateChanged(Wrapper.CallbackState args)
        {
            switch (args.Type)
            {
            case Wrapper.CallbackType.Failed:
                OnFailed(args.FailState);
                break;

            default:
                OnCallback(args.Type, args);
                break;
            }
        }
コード例 #2
0
        protected override void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args)
        {
            if (type == Wrapper.CallbackType.Pdf)
            {
                switch (args.PdfState.Type)
                {
                case Wrapper.PdfStateType.Loading:
                case Wrapper.PdfStateType.Loaded:
                case Wrapper.PdfStateType.Opened:
                    OnLoaded(args.PdfState);
                    break;

                case Wrapper.PdfStateType.Selected:
                    OnPageSelected(args.PdfState);
                    break;
                }
            }
        }
コード例 #3
0
 protected abstract void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args);