private RibbonPanel CreateRibbonPanel(UIControlledApplication application)
{
// create a Ribbon panel which contains three stackable buttons and one single push button.
string firstPanelName = "BIM Source";
RibbonPanel ribbonPanel = application.CreateRibbonPanel(firstPanelName);
//Create First button:
PushButtonData pbDataAddParameterToFamily = new PushButtonData("AddParameterToFamily", "Bind Parameters \nTo Family",
AddInPath, "BIMSource.SPWriter.Commands");
PushButton pbAddParameterToFamily = ribbonPanel.AddItem(pbDataAddParameterToFamily) as PushButton;
pbAddParameterToFamily.ToolTip = "Bind Shared Parameters From External File to Family";
pbAddParameterToFamily.LargeImage = new BitmapImage(new Uri(Path.Combine(ButtonIconsFolder, "BIMSource.SPWriter.32.png"), UriKind.Absolute));
pbAddParameterToFamily.Image = new BitmapImage(new Uri(Path.Combine(ButtonIconsFolder, "BIMSource.SPWriter.16.png"), UriKind.Absolute));
return ribbonPanel;
}