private void resetScript(object sender, RoutedEventArgs e) { Script script = ((KeyValuePair<string, Script>)((Button)e.Source).DataContext).Value; script.Value = null; eddiScriptsUpdated(sender, e); scriptsData.Items.Refresh(); }