Exemplo n.º 1
0
        public ItemsViewRenderer(Context context) : base(context)
        {
            CollectionView.VerifyCollectionViewFlagEnabled(nameof(ItemsViewRenderer));

            _automationPropertiesProvider = new AutomationPropertiesProvider(this);
            _effectControlProvider        = new EffectControlProvider(this);
        }
Exemplo n.º 2
0
 public MaterialFrameRenderer(Context context)
     : base(MaterialContextThemeWrapper.Create(context))
 {
     _gestureManager        = new GestureManager(this);
     _effectControlProvider = new EffectControlProvider(this);
     _motionEventHelper     = new MotionEventHelper();
 }
Exemplo n.º 3
0
 public MaterialFrameRenderer(Context context)
     : base(new ContextThemeWrapper(context, Resource.Style.XamarinFormsMaterialTheme))
 {
     _gestureManager        = new GestureManager(this);
     _effectControlProvider = new EffectControlProvider(this);
     _motionEventHelper     = new MotionEventHelper();
 }
Exemplo n.º 4
0
 public MaterialFrameRenderer(Context context) : base(new ContextThemeWrapper(context, Resource.Style.XamarinFormsMaterialTheme))
 {
     VisualElement.VerifyVisualFlagEnabled();
     _gestureManager        = new GestureManager(this);
     _effectControlProvider = new EffectControlProvider(this);
     UseCompatPadding       = true;
 }
Exemplo n.º 5
0
        public ItemsViewRenderer(Context context) : base(new ContextThemeWrapper(context, Resource.Style.collectionViewStyle))
        {
            CollectionView.VerifyCollectionViewFlagEnabled(nameof(ItemsViewRenderer));

            _automationPropertiesProvider = new AutomationPropertiesProvider(this);
            _effectControlProvider        = new EffectControlProvider(this);

            VerticalScrollBarEnabled   = false;
            HorizontalScrollBarEnabled = false;
        }
Exemplo n.º 6
0
        public ItemsViewRenderer(Context context) : base(new ContextThemeWrapper(context, Resource.Style.collectionViewStyle))
        {
            _automationPropertiesProvider = new AutomationPropertiesProvider(this);
            _effectControlProvider        = new EffectControlProvider(this);

            _emptyCollectionObserver   = new DataChangeObserver(UpdateEmptyViewVisibility);
            _itemsUpdateScrollObserver = new DataChangeObserver(AdjustScrollForItemUpdate);

            VerticalScrollBarEnabled   = false;
            HorizontalScrollBarEnabled = false;
        }
Exemplo n.º 7
0
        public ItemsViewRenderer(Context context) : base(
                new ContextThemeWrapper(context, Microsoft.Maui.Controls.Compatibility.Resource.Style.collectionViewTheme), null,
                Microsoft.Maui.Controls.Compatibility.Resource.Attribute.collectionViewStyle)
        {
            _automationPropertiesProvider = new FastRenderers.AutomationPropertiesProvider(this);
            _effectControlProvider        = new EffectControlProvider(this);

            _emptyCollectionObserver   = new DataChangeObserver(UpdateEmptyViewVisibility);
            _itemsUpdateScrollObserver = new DataChangeObserver(AdjustScrollForItemUpdate);

            VerticalScrollBarEnabled   = false;
            HorizontalScrollBarEnabled = false;
        }
Exemplo n.º 8
0
        public MediaElementRenderer(Context context) : base(context)
        {
            System.Maui.MediaElement.VerifyMediaElementFlagEnabled(nameof(MediaElementRenderer));
            _automationPropertiesProvider = new AutomationPropertiesProvider(this);
            _effectControlProvider        = new EffectControlProvider(this);

            _view = new FormsVideoView(Context);
            _view.SetZOrderMediaOverlay(true);
            _view.SetOnCompletionListener(this);
            _view.SetOnInfoListener(this);
            _view.SetOnPreparedListener(this);
            _view.SetOnErrorListener(this);
            _view.MetadataRetrieved += MetadataRetrieved;

            AddView(_view, -1, -1);

            _controller = new MediaController(Context);
            _controller.SetAnchorView(this);
            _view.SetMediaController(_controller);
        }
Exemplo n.º 9
0
 public MaterialEntryRenderer(Context context) : base(new ContextThemeWrapper(context, Resource.Style.XamarinFormsMaterialTheme))
 {
     VisualElement.VerifyVisualFlagEnabled();
     _automationPropertiesProvider = new AutomationPropertiesProvider(this);
     _effectControlProvider        = new EffectControlProvider(this);
 }