Example #1
0
        public VideoItemDetailsView(VideoItem videoItem, VideoItemManager manager)
        {
            InitializeComponent();
            this.Title = videoItem.Name;

            this.videoItem = videoItem;
            this.manager   = manager;

            this.Images         = new ObservableCollection <VideoItemImage>();
            this.BindingContext = this;
        }
Example #2
0
        public VideoList()
        {
            InitializeComponent();

            manager = VideoItemManager.DefaultManager;

            // OnPlatform<T> doesn't currently support the "Windows" target platform, so we have this check here.
            if (manager.IsOfflineEnabled &&
                (Device.OS == TargetPlatform.Windows || Device.OS == TargetPlatform.WinPhone))
            {
                var syncButton = new Button
                {
                    Text          = "Sync items",
                    HeightRequest = 30
                };
                syncButton.Clicked += OnSyncItems;

                buttonsPanel.Children.Add(syncButton);
            }
        }
 public VideoItemFileSyncHandler(VideoItemManager itemManager)
 {
     this.todoItemManager = itemManager;
 }