/
ADDCVPanel.cs
36 lines (25 loc) · 1.05 KB
/
ADDCVPanel.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using System.Reflection;
using System.Windows.Media.Imaging;
namespace AddCVPanel
{
public class AddCVPanel : IExternalApplication
{
public Result OnStartup(UIControlledApplication application)
{
RibbonPanel ribbonPanel = application.CreateRibbonPanel("NewRibbonPanel");
string thisAssemblyPath = Assembly.GetExecutingAssembly().Location;
PushButtonData buttonData = new PushButtonData("cmdViewCreator", "Project Startup", thisAssemblyPath, "ViewCreator");
PushButton pushButton = ribbonPanel.AddItem(buttonData) as PushButton;
Uri uriImage = new Uri(@"C:\Users\jay.dunn\Documents\Visual Studio 2013\Projects\ViewCreator - Copy\TLC.jpg");
BitmapImage largeImage = new BitmapImage(uriImage);
pushButton.LargeImage = largeImage;
}
public Result OnShutdown(UIControlledApplication application)
{
return Result.Succeeded;
}
}
}