void trackBarButtonClick(object sender, RoutedEventArgs e) { Button button = sender as Button; TrackBarEdit trackBar = (button.GetValue(BaseEdit.OwnerEditProperty)) as TrackBarEdit; StartAnimation(Convert.ToDouble(button.Tag), trackBar); }
private void AddProgramFlyoutButton_Click(object sender, RoutedEventArgs e) { if (openFileDialog.FileName == "") { e.Handled = false; WinUIMessageBox.Show(null, "No program is selected!", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); return; } AddFlyout.IsOpen = false; /*try * { * ProgramsComboBox.Items.Add(selectedProgram[0] + " - " + BrightnessTrackBar.Value); * ProgramsComboBox.RefreshData(); * } * catch (NullReferenceException ) * { * WinUIMessageBox.Show(null, "No program is selected!", "ERROR", MessageBoxButton.OK, * MessageBoxImage.Error); * }*/ //SetBrightness((byte)defaultBrightness); programs.Add(selectedProgram[0]); brightnesses.Add((byte)BrightnessTrackBar.Value); SelectProgram.Content = "Select Program"; LayoutPanel layoutPanel = new LayoutPanel(); TrackBarEdit trackBarEdit = new TrackBarEdit(); layoutPanel.AllowRestore = true; layoutPanel.Content = trackBarEdit; trackBarEdit.Value = brightnesses[programsCount]; trackBarEdit.EditValueChanged += new EditValueChangedEventHandler(trackBarEdit_EditValueChanged); directoriesList.Add(openFileDialog.FileName); Icon icon = System.Drawing.Icon.ExtractAssociatedIcon(openFileDialog.FileName); ImageSource imageSource = Imaging.CreateBitmapSourceFromHIcon( icon.Handle, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions()); layoutPanel.CaptionImage = imageSource; FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(openFileDialog.FileName); programsTitleList.Add(myFileVersionInfo.FileDescription); layoutPanel.Caption = myFileVersionInfo.FileDescription; DockLayoutManager.DockController.Dock(layoutPanel, LayoutGroup1, DockType.Top); programsCount += 1; openFileDialog.Reset(); SetBrightness((byte)defaultBrightness); }
void StartAnimation(double value, TrackBarEdit trackBar) { DoubleAnimation animation = new DoubleAnimation() { From = trackBar.Value, To = value, Duration = new Duration(new TimeSpan(0, 0, 0, 0, 500)), AccelerationRatio = 0.5, DecelerationRatio = 0.5, FillBehavior = FillBehavior.HoldEnd }; Storyboard storyboard = new Storyboard(); storyboard.SetValue(Storyboard.TargetProperty, trackBar); storyboard.SetValue(Storyboard.TargetPropertyProperty, new PropertyPath("Value")); storyboard.Children.Add(animation); storyboard.Begin(this, true); }
void ChangePathPaddingAndAssert(TrackBarEdit slider) { int renderCount = CarouselPanelHelper.GetRenderCount(modulesAccessor.MovingPathModule.carousel); object pathPadding = modulesAccessor.MovingPathModule.carousel.GetValue(CarouselPanel.PathPaddingProperty); slider.Value += 5; UpdateLayoutAndDoEvents(); object newPathPadding = modulesAccessor.MovingPathModule.carousel.GetValue(CarouselPanel.PathPaddingProperty); int newRenderCount = CarouselPanelHelper.GetRenderCount(modulesAccessor.MovingPathModule.carousel); Assert.IsFalse(object.ReferenceEquals(pathPadding, newPathPadding)); Assert.AreEqual(1, newRenderCount - renderCount); }
private void DXWindow_Loaded(object sender, RoutedEventArgs e) { SetConnection(); SQLiteCommand sqLiteCommand = new SQLiteCommand("SELECT * FROM Programs", sql_con); SQLiteDataAdapter sqLiteDataAdapter = new SQLiteDataAdapter(sqLiteCommand); DataTable dataTable = new DataTable(); sqLiteDataAdapter.Fill(dataTable); foreach (DataRow dr in dataTable.Rows) { programsTitleList.Add(dr["Title"].ToString()); programs.Add(dr["ProcessName"].ToString()); brightnesses.Add(Convert.ToByte(dr["Brightness"])); directoriesList.Add(dr["Directory"].ToString()); } if (programsTitleList.Count > 0) { programsCount = programsTitleList.Count - 1; } for (int i = 0; i < directoriesList.Count; i++) { LayoutPanel layoutPanel = new LayoutPanel(); TrackBarEdit trackBarEdit = new TrackBarEdit(); layoutPanel.Content = trackBarEdit; trackBarEdit.Value = brightnesses[i]; trackBarEdit.EditValueChanged += new EditValueChangedEventHandler(trackBarEdit_EditValueChanged); Icon icon = System.Drawing.Icon.ExtractAssociatedIcon(directoriesList[i]); ImageSource imageSource = Imaging.CreateBitmapSourceFromHIcon( icon.Handle, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions()); layoutPanel.CaptionImage = imageSource; FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(directoriesList[i]); layoutPanel.Caption = myFileVersionInfo.FileDescription; DockLayoutManager.DockController.Dock(layoutPanel, LayoutGroup1, DockType.Top); defaultBrightness = GetBrightness(); DBrightnessTrackBar.Value = GetBrightness(); DBrightnessContextMenu.Value = GetBrightness(); } }
void UpdateData(TrackBarEdit edit) { MapData data = new MapData(); data.StartTown = towns[GetStartIndex(edit)]; data.EndTown = towns[GetEndIndex(edit)]; data.DistanceFromAToStart = (((TrackBarEditRange)edit.EditValue).SelectionStart - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalDistance; data.DistanceFromAToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalDistance; data.DistanceFromBToStart = (((TrackBarEditRange)edit.EditValue).SelectionEnd - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalDistance; data.DistanceFromBToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionEnd) / (edit.Maximum - edit.Minimum) * totalDistance; data.TimeFromAToStart = (((TrackBarEditRange)edit.EditValue).SelectionStart - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalTime; data.TimeFromAToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalTime; data.TimeFromBToStart = (((TrackBarEditRange)edit.EditValue).SelectionEnd - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalTime; data.TimeFromBToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionEnd) / (edit.Maximum - edit.Minimum) * totalTime; data.DistanceBetween = (((TrackBarEditRange)edit.EditValue).SelectionEnd - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalDistance; data.TimeBetween = (((TrackBarEditRange)edit.EditValue).SelectionEnd - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalTime; MapData = data; }
int GetEndIndex(TrackBarEdit edit) { return((int)((TrackBarEditRange)(edit.EditValue)).SelectionEnd); }
int GetStartIndex(TrackBarEdit edit) { return((int)((TrackBarEditRange)(edit.EditValue)).SelectionStart); }
void Map_Loaded(object sender, RoutedEventArgs e) { UpdateData((TrackBarEdit)GetTemplateChild("tb")); TrackBarEdit edit = (TrackBarEdit)GetTemplateChild("tb"); }