예제 #1
0
        public VIMMediaControl(IVIMContainer parent)
        {
            _parent = parent;
            if (_singleMediaElement.Parent != null)
                ((Grid) _singleMediaElement.Parent).Children.Remove(_singleMediaElement);
            _mediaElement = _singleMediaElement;

            Children.Add(_mediaElement);
            _mediaElement.MediaEnded += VIMMediaControl_MediaEnded;
            _mediaElement.MediaOpened += _mediaElement_MediaOpened;

            _progress = new ProgressBar
                            {
                                Height = 12,
                                VerticalAlignment = VerticalAlignment.Bottom,
                                Background = Brushes.Transparent,
                                Value = 0,
                                Visibility = Visibility.Hidden,
                                Margin = new Thickness(0, 0, 0, 10)
                            };

            var brush = Brushes.DarkGreen.Clone();
            brush.Opacity = 0.5;
            _progress.Foreground = brush;
            Children.Add(_progress);
        }
예제 #2
0
 protected VIMListBrowser(IVIMContainer parent)
 {
     _parent = parent;
     _panel.Fill = true;
 }
예제 #3
0
 public VIMDirectoryControl(IVIMContainer parent)
     : base(parent)
 {
 }
예제 #4
0
 public VIMMRUControl(IVIMContainer parent)
     : base(parent)
 {
 }