Exemple #1
0
        private bool AddMenuItemForBlueprintRegistryItem(BlueprintRegistryItem registryItem)
        {
            MenuItem menuItem = new MenuItem()
            {
                Header = $"_{registryItem.Name}"
            };

            menuItem.Click += async(object sender, RoutedEventArgs e) =>
            {
                DesktopService.OpenBlueprint(registryItem.Id);
            };
            this.BlueprintList.Items.Add(menuItem);
            return(true);
        }
Exemple #2
0
        private void AddButtonForRegistryItem(IBlueprintRegistryItem item)
        {
            Button button = new Button()
            {
                Padding = new Thickness(20),
                Margin  = new Thickness(0, 0, 0, 10),
                Content = $"{item.Name} ({item.FilePath}) [{item.Key}]"
            };

            button.Click += (sender, e) =>
            {
                DesktopService.OpenBlueprint(item.Id);
            };
            ControlBlueprintList.Children.Add(button);
        }