public override void Launch(params string[] files) { var viewModel = new OpenWithConfigurationViewModel(fileName, mimeType, project); using (var dialog = new OpenWithDialog(viewModel)) { dialog.ShowWithParent(); } }
public OpenWithDialog(OpenWithConfigurationViewModel viewModel) { this.viewModel = viewModel; Build(); addButton.Clicked += AddButtonClicked; okButton.Clicked += OkButtonClicked; setAsDefaultButton.Clicked += SetAsDefaultButtonClicked; removeButton.Clicked += RemoveButtonClicked; openWithItemsListBox.SelectionChanged += OpenWithItemsListBoxSelectionChanged; AddFileViewers(); }