- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello
I'm trying to add new Ribbon, but not working my code.
please help me.
*************************************************
using System;
using System.Reflection;
using System.Windows.Media.Imaging;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
namespace SelectElementsID
{
class SelectElids : IExternalApplication
{
static void AddRibbonPanel(UIControlledApplication application)
{
String tabName = "Select ID";
application.CreateRibbonTab(tabName);
RibbonPanel ribbonPanel = application.CreateRibbonPanel(tabName, "Tools");
string thisAssemblyPath = Assembly.GetExecutingAssembly().Location;
PushButtonData b1Date = new PushButtonData("cmdSelectElemetsID", "IDs" + System.Environment.NewLine
+ "ElemetsID ", thisAssemblyPath, "SelectElemetsID.SelectElids");
PushButton pb1 = ribbonPanel.AddItem(b1Date) as PushButton;
pb1.ToolTip = "show select elemets id";
BitmapImage pb1Image = new BitmapImage
(new Uri("pack://application:,,,/SelectElementsID;component/Resources/SelectElementsID.png"));
//pb1.ToolTipImage=
}
public Result OnShutdown(UIControlledApplication application)
{
return Result.Succeeded;
}
public Result OnStartup(UIControlledApplication application)
{
AddRibbonPanel(application);
return Result.Succeeded;
}
}
}
************************
<?xml version="1.0" encoding="utf-8"?>
<RevitAddIns>
<AddIn Type="Command">
<Assembly>SelectElementsID.dll</Assembly>
<ClientId>0c0425e1-81d6-45d6-b8ff-4bf100deb062</ClientId>
<FullClassName>SelectElemetsID.SelectElids.cs</FullClassName>
<Text>show id elements</Text>
<VendorId>TEST</VendorId>
<VisibilityMode>AlwaysVisible</VisibilityMode>
</AddIn>
</RevitAddIns>
Solved! Go to Solution.