Exemple #1
0
        /// <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);
        }
Exemple #2
0
 /// <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);
     }
 }
Exemple #3
0
 /// <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);
     }
 }
Exemple #4
0
        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);
        }
Exemple #5
0
 /// <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();
 }
Exemple #6
0
 /// <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();
 }
Exemple #7
0
 /// <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();
 }
Exemple #8
0
 /// <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));
 }