[ 목표 ]
Revit 의 PushButton 에 icon(image) 를 넣는다.
[ 방법 ]
private void CreatePipeButton(RibbonPanel panel)
{
PushButtonData pbd_pipe = new PushButtonData("Pipe 생성", "Pipe 생성", executingAssemblyPath, "RevitProject.CreatePipeButton");
pbd_pipe.LongDescription = "Pipe 자동 그리기 버튼";
PushButton pb_pipe = panel.AddItem(pbd_pipe) as PushButton;
pb_pipe.LargeImage = new BitmapImage(new Uri(@"C:\Users\bigan\Desktop\Icon\pipe.png"));
pb_pipe.Enabled = true;
}
[ 주의할점 ]
16px 이상의 그림을 넣을경우 Image 가 아닌 LargeImage 속성을 사용한다.
반응형
'Revit' 카테고리의 다른 글
[ Revit API ] Create a Duct and Duct Fitting (0) | 2019.05.28 |
---|---|
[ Reviti API ] Pipe or Duct Fitting problem - InvalidOperationException: failed to insert elbow (0) | 2019.05.27 |
[ Reviti API ] CrossFitting creation problem - InvalidOperationException: failed to insert cross. (0) | 2019.05.27 |
[ Revit API ] Create a Pipes and Pipe Fitting (5) | 2019.05.23 |
[Revit api] Create a Floor (0) | 2019.05.17 |