using System; namespace MassiveKnob.Plugin.VoiceMeeter.RunMacro { /// /// Interaction logic for VoiceMeeterRunMacroActionSettingsView.xaml /// public partial class VoiceMeeterRunMacroActionSettingsView : IDisposable { // ReSharper disable once SuggestBaseTypeForParameter public VoiceMeeterRunMacroActionSettingsView(VoiceMeeterRunMacroActionSettingsViewModel viewModel) { DataContext = viewModel; InitializeComponent(); } public void Dispose() { (DataContext as VoiceMeeterRunMacroActionSettingsViewModel)?.Dispose(); } } }