public MysticBarManager() : base() { _instance = this; CurrentClassManager = this; Auras = new AurasTracker(); LoadSpecialSkills(); Vow.Buff.PropertyChanged += Vow_PropertyChanged; }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { if (DesignerProperties.GetIsInDesignMode(this)) { return; } _context = (AurasTracker)DataContext; _context.PropertyChanged += _context_PropertyChanged; }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { if (DesignerProperties.GetIsInDesignMode(this)) { return; } //lazy way of making sure that DataContext is not null //TODO: find a better way to do this tho while (_context == null) { _context = (AurasTracker)DataContext; Thread.Sleep(500); } _context.PropertyChanged += _context_PropertyChanged; }