/// <summary> /// Constructor</summary> public SliderBox() { InitializeComponent(); PositionSlider.AddHandler(Thumb.DragStartedEvent, new DragStartedEventHandler(Slider_DragStarted)); PositionSlider.AddHandler(Thumb.DragCompletedEvent, new DragCompletedEventHandler(Slider_DragCompleted)); PositionSlider.ValueChanged += new RoutedPropertyChangedEventHandler <double>(PositionSlider_ValueChanged); }
/// <summary> /// Constructor</summary> public SliderBox() { InitializeComponent(); PositionSlider.AddHandler(Thumb.DragStartedEvent, new DragStartedEventHandler(Slider_DragStarted)); PositionSlider.AddHandler(Thumb.DragCompletedEvent, new DragCompletedEventHandler(Slider_DragCompleted)); PositionSlider.ValueChanged += PositionSlider_ValueChanged; }
public void Setup() { element = new Placeholder(); behavior = new PositionSlider{Duration = 0.1}; var canvas = new Canvas{Width = 500, Height = 500}; canvas.Children.Add(element); Behaviors.SetPositionSlider(element, behavior); }
void Awake() { if (instance == null) { instance = this; } else { Destroy(this.transform); } }
/// <summary> /// Initializes a new instance of the MoviePlayer class. /// </summary> public PlayerUserControl() { _applicationService = SimpleIoc.Default.GetInstance <IApplicationService>(); InitializeComponent(); AddHandler(Keyboard.PreviewKeyDownEvent, new KeyEventHandler(OnPreviewKeyDownEvent)); PositionSlider.AddHandler ( Slider.PreviewMouseLeftButtonDownEvent, new MouseButtonEventHandler(OnSliderMouseLeftButtonDown), true ); Loaded += OnLoaded; }
public void Initialize(Canvas control) { element = new Placeholder(); dragBehavior = new Draggable(); sliderBehavior = new PositionSlider{Duration = 1}; control.Width = 500; control.Height = 500; control.Background = StyleResources.Colors["Brush.Black.005"] as Brush; control.Children.Add(element); control.SetPosition(element, 50, 50); Behaviors.SetDraggable(element, dragBehavior); Behaviors.SetPositionSlider(element, sliderBehavior); sliderBehavior.SlideStarted += delegate { Debug.WriteLine("!! SlideStarted"); }; sliderBehavior.SlideComplete += delegate { Debug.WriteLine("!! SlideComplete"); }; }
/// <summary> /// Initializes a new instance of the MoviePlayer class. /// </summary> public PlayerUserControl() { _applicationService = SimpleIoc.Default.GetInstance <IApplicationService>(); InitializeComponent(); AddHandler(Keyboard.PreviewKeyDownEvent, new KeyEventHandler(OnPreviewKeyDownEvent)); PositionSlider.AddHandler ( Slider.PreviewMouseLeftButtonDownEvent, new MouseButtonEventHandler(OnSliderMouseLeftButtonDown), true ); Loaded += OnLoaded; Media.MediaOpened += OnMediaOpened; PauseCommand = new RelayCommand(async() => { await PauseMedia(); }, MediaPlayerPauseCanExecute); PlayCommand = new RelayCommand(async() => { await PlayMedia(); }, MediaPlayerPlayCanExecute); }
public static void SetPositionSlider(UIElement element, PositionSlider value) { element.SetValue(PositionSliderProperty, value); }
private void SyncSlideProperties(PositionSlider behavior) { if (behavior == null) return; behavior.Duration = parent.SlideDuration; }
private PositionSlider CreateSlideBehavior(UIElement child) { var behavior = new PositionSlider(); SyncSlideProperties(behavior); Behaviors.SetPositionSlider(child, behavior); return behavior; }