private void CustomizeDialog_Loaded(object sender, RoutedEventArgs e) { var button = VisualUtilities.FindChild <System.Windows.Controls.Button>(this, "Button"); if (button == null) { return; } button.Click += OnCloseButtonClick; var toolBarsPage = VisualUtilities.FindChild <ToolBarsPage>(this, "ToolBarsPage"); var m = toolBarsPage?.DataContext as ToolBarCustomizeDialogViewModel; if (m != null) { m.ToolBarHostViewModel = _toolBarHostViewModel; } }