/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Explore_Click(object sender, RoutedEventArgs e) { RemoteClient client = ((FrameworkElement)sender).Tag as RemoteClient; ClientHttp clientHttp = new ClientHttp(client); ComponentNavigator.NavigateToSectionClient(clientHttp); }
/// <summary> /// /// </summary> /// <param name="sender">The object sender of the event.</param> /// <param name="e"></param> private void ItemsCollection_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (SelectedItem != null) { ComponentNavigator.NavigateToAlbum(SelectedItem.PrimaryKey); } }
/// <summary> /// Method called on plugin control menu click event. /// </summary> /// <param name="sender">The <see cref="object"/> sender of the event.</param> /// <param name="e">The routed event arguments <see cref="RoutedEventArgs"/></param> private void MenuControl_Click(object sender, RoutedEventArgs e) { try { IComponent ic = ((IModule)((MenuItem)sender).Tag).Component; if (ic != null && ic.Context != null) { ComponentNavigator.NavigateToPlugin(ic.Context); } } catch (Exception ex) { log.Error(ex.Output()); MessageBoxs.Error(ex); } }
private static DialogHost BuildDialogHost(string identifier) { DialogHost dh = ComponentNavigator.FindComponent <DialogHost>(App.Current.MainWindow).FirstOrDefault(x => x.Identifier as string == identifier); if (dh != null) { return(dh); } Grid grid = ComponentNavigator.FindComponent <Grid>(App.Current.MainWindow).FirstOrDefault(); if (grid == null) { return(null); } dh = new DialogHost(); dh.Identifier = identifier; dh.DialogContent = new StackPanel(); grid.Children.Add(dh); return(dh); }
/// <summary> /// Method to navigate to users list view. /// </summary> /// <param name="sender">The <see cref="object"/> sender of the event.</param> /// <param name="e">The routed event arguments <see cref="RoutedEventArgs"/>.</param> private void NavigateToUsers_Click(object sender, RoutedEventArgs e) { ComponentNavigator.NavigateToUsers(); }
/// <summary> /// Method called on the navigate to <see cref="Components.Server.Section.PageSectionLayout"/> click event. /// </summary> /// <param name="sender">The <see cref="object"/> sender of the event.</param> /// <param name="e">The routed event arguments <see cref="RoutedEventArgs"/>.</param> private void NavigateToSection_Click(object sender, RoutedEventArgs e) { ComponentNavigator.NavigateToSection(); }
/// <summary> /// Method called on navigate to <see cref="Components.Server.Remote.PageRemoteLayout"/> click event. /// </summary> /// <param name="sender">The <see cref="object"/> sender of the event.</param> /// <param name="e">The routed event arguments <see cref="RoutedEventArgs"/>.</param> private void NavigateToRemote_Click(object sender, RoutedEventArgs e) { ComponentNavigator.NavigateToRemote(); }
/// <summary> /// Method to navigate to the Users component view. /// </summary> /// <param name="sender">The <see cref="object"/> sender of the event.</param> /// <param name="e">The routed event arguments <see cref="RoutedEventArgs"/></param> private void NavigateToUsers_Click(object sender, RoutedEventArgs e) { ComponentNavigator.NavigateToUsers(); SwitchSelected(((Button)sender)); }