public void Awake() { _vntPresenter = new VntPresenter(this, new VntData()); _backgroundGrid = new BackgroundGrid(this); Awaked?.Invoke(); }
private void CellHeightSpinner_OnValueChanged(object sender, RadRangeBaseValueChangedEventArgs e) { if (diagram != null && CellHeightSpinner != null && CellHeightSpinner.Value.HasValue) { BackgroundGrid.SetCellSize(diagram, new Size(CellWidthSpinner.Value.Value, CellHeightSpinner.Value.Value)); } }
private void GridColorSelectorOnSelectionChanged(object sender, EventArgs e) { RadColorSelector selector = sender as RadColorSelector; if (selector.SelectedColor != null && selector.SelectedColor is Color) { var color = selector.SelectedColor; BackgroundGrid.SetLineStroke(diagram, new SolidColorBrush(color)); } }
public void Awake() { _vntPresenter = new VntPresenter(this, new VntModel()); _backgroundGrid = new BackgroundGrid(this); if (Awaked != null) { Awaked.Invoke(); } }
public frmDataView() { InitializeComponent(); BackgroundGrid.SetIsGridVisible(diagram, false); this.Loaded += FrmDataView_Loaded; diagram.SelectionChanged += Diagram_SelectionChanged; cmbListViews.SelectionChanged += CmbListViews_SelectionChanged; cmbOrderColumns.SelectionChanged += CmbOrderColumns_SelectionChanged; cmbSort.SelectionChanged += CmbSort_SelectionChanged; timer.Interval = new TimeSpan(0, 0, 0, 0, 500); timer.Tick += Timer_Tick; // diagram.Visibility = Visibility.Collapsed; }
protected override void OnNavigatedTo(NavigationEventArgs e) { BackgroundGrid.Blur(20, 0, 0).StartAsync(); var settings = new Data.Settings().GetSettings(); var _Languages = new Data.Settings().GetSettings()[4].values; Languages.ItemsSource = _Languages; Languages.SelectedIndex = 0; Theme.ItemsSource = settings[0].values; SaveData.ItemsSource = settings[1].values; Units.ItemsSource = settings[2].values; TimeFormat.ItemsSource = settings[3].values; }
private void CalendarDayOverview_OnLoaded(object sender, RoutedEventArgs e) { BackgroundGrid.SetGridRows(24); AppointmentGrid.SetGridRows(24); //Add horizontal lines for (int i = 0; i < 24; i++) { var r = new Rectangle { Fill = new SolidColorBrush(Colors.White) , VerticalAlignment = VerticalAlignment.Bottom , Height = 1 }; Grid.SetRow(r, i); Grid.SetColumnSpan(r, 2); BackgroundGrid.Children.Add(r); } UpdateEvents(); }
private void Grid_MouseDown(object sender, MouseButtonEventArgs e) { BackgroundGrid.Focus(); }
private void OnPropertyChanged(DependencyObject d, DependencyProperty prop) { if (prop == DisplayedMemberProperty) { var user = DisplayedMember.User; if (user.Id == LocalState.CurrentUser.Id) { SendDM.Visibility = Visibility.Collapsed; border.Visibility = Visibility.Collapsed; } if (DisplayedMember.Nick != null) { UserStacker.Opacity = 0.5; Nick.Text = DisplayedMember.Nick; } else { UserStacker.Opacity = 1; Nick.Visibility = Visibility.Collapsed; } Username.Text = user.Username; Discriminator.Text = "#" + user.Discriminator; var imageURL = Common.AvatarUri(user.Avatar, user.Id); Avatar.ImageSource = new BitmapImage(imageURL); AvatarBlurred.Source = new BitmapImage(imageURL); BackgroundGrid.Blur(8, 0).Start(); var image = new BitmapImage(Common.AvatarUri(user.Avatar, user.Id)); Avatar.ImageSource = image; AvatarBlurred.Source = image; if (user.Avatar == null) { AvatarBG.Fill = Common.DiscriminatorColor(user.Discriminator); } else { AvatarBG.Fill = Common.GetSolidColorBrush("#00000000"); } if (LocalState.PresenceDict.ContainsKey(user.Id)) { if (LocalState.PresenceDict[user.Id].Status != null && LocalState.PresenceDict[user.Id].Status != "invisible") { rectangle.Fill = (SolidColorBrush)App.Current.Resources[LocalState.PresenceDict[user.Id].Status]; } else if (LocalState.PresenceDict[user.Id].Status == "invisible") { rectangle.Fill = (SolidColorBrush)App.Current.Resources["offline"]; } } else { rectangle.Fill = (SolidColorBrush)App.Current.Resources["offline"]; } if (DisplayedMember.JoinedAt.Ticks != 0) { if (DisplayedMember.Roles.Count() == 0) { RoleHeader.Visibility = Visibility.Collapsed; } else { var roles = LocalState.Guilds[App.CurrentGuildId].roles; foreach (var roleStr in DisplayedMember.Roles) { var role = roles[roleStr]; var c = Common.IntToColor(role.Color); Visibility ellipseView = Visibility.Visible; if (role.Color == 0) { ellipseView = Visibility.Collapsed; } else { Border b = new Border() { CornerRadius = new CornerRadius(10, 10, 10, 10), BorderThickness = new Thickness(1), BorderBrush = c, Margin = new Thickness(2, 2, 2, 2), Child = new StackPanel() { Children = { new Ellipse { Margin = new Thickness(4, 0, 0, 0), Fill = c, Width = 11, Height = 11, Visibility = ellipseView }, new TextBlock { FontSize = 11, Foreground = (SolidColorBrush)App.Current.Resources["InvertedBG"], Padding = new Thickness(3, 2, 6, 3), Opacity = 0.8, Text = role.Name }, }, Orientation = Orientation.Horizontal }, Tag = roleStr }; RoleWrapper.Children.Add(b); } } } } else { RoleHeader.Visibility = Visibility.Collapsed; RoleWrapper.Visibility = Visibility.Collapsed; } if (LocalState.Notes.ContainsKey(DisplayedMember.User.Id)) { Note.Text = LocalState.Notes[DisplayedMember.User.Id]; } if (LocalState.PresenceDict.ContainsKey(DisplayedMember.User.Id)) { if (LocalState.PresenceDict[DisplayedMember.User.Id].Game.HasValue) { PlayingHeader.Visibility = Visibility.Visible; richPresence.GameContent = LocalState.PresenceDict[DisplayedMember.User.Id].Game.Value; richPresence.Visibility = Visibility.Visible; } } } if (prop == DMPaneProperty) { if (DMPane) { SendDM.Visibility = Visibility.Collapsed; border.Visibility = Visibility.Collapsed; mainGrid.Width = 228; UserStacker.HorizontalAlignment = HorizontalAlignment.Left; Nick.HorizontalAlignment = HorizontalAlignment.Left; profileGrid.HorizontalAlignment = HorizontalAlignment.Left; Nick.Margin = new Thickness(12, 12, 0, 0); UserStacker.Margin = new Thickness(12, 6, 0, 0); Username.FontSize = 18; Discriminator.FontSize = 15; profileGrid.Margin = new Thickness(12, 24, 0, 0); } else { //Not actually necessary, because there is absolutely no risk of the control getting recycled in a different situation } } }