private void UserControl_Loaded(object sender, RoutedEventArgs e) { _dc = (ValkyrieLayoutVM)DataContext; _an = new DoubleAnimation(_dc.StaminaTracker.Factor * 359.99 + 40, TimeSpan.FromMilliseconds(150)); _rag = new DoubleAnimation(318, 42, TimeSpan.FromMilliseconds(0)); _dc.StaminaTracker.PropertyChanged += ST_PropertyChanged; _dc.Ragnarok.Buff.Started += OnRagnarokStarted; }
public RunemarksControl() { InitializeComponent(); Loaded += (_, __) => { _dc = DataContext as ValkyrieLayoutVM; if (_dc != null) { _dc.RunemarksCounter.PropertyChanged += OnEdgePropertyChanged; } //else Console.WriteLine("[EdgeBarLayout] DataContext is null!"); }; }