28 lines
599 B
C#
28 lines
599 B
C#
using System;
|
|
|
|
namespace DevComponents.DotNetBar.Design
|
|
{
|
|
public class SideBarPanelItemDesigner:BaseItemDesigner
|
|
{
|
|
protected override void BeforeNewItemAdded(BaseItem item)
|
|
{
|
|
base.BeforeNewItemAdded(item);
|
|
if(item is ButtonItem)
|
|
{
|
|
ButtonItem button=item as ButtonItem;
|
|
|
|
SideBarPanelItem panel=this.Component as SideBarPanelItem;
|
|
if(panel.Appearance==eSideBarAppearance.Flat)
|
|
{
|
|
button.ImagePosition=eImagePosition.Right;
|
|
button.ButtonStyle=eButtonStyle.ImageAndText;
|
|
}
|
|
else
|
|
{
|
|
button.ImagePosition=eImagePosition.Top;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|