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); }
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); }