#region Imports
|
|
using DPumpHydr.WinFrmUI.RLT.Action.Metro;
|
using System.Collections;
|
using System.ComponentModel.Design;
|
using System.Windows.Forms.Design;
|
|
#endregion
|
|
namespace DPumpHydr.WinFrmUI.RLT.Design.Metro
|
{
|
#region MetroBadgeDesignerDesign
|
|
internal class MetroBadgeDesigner : ControlDesigner
|
{
|
private readonly string[] _propertiesToRemove =
|
{
|
"BackgroundImage", "BackgroundImageLayout", "ForeColor",
|
"RightToLeft","ImeMode"
|
};
|
|
protected override void PostFilterProperties(IDictionary properties)
|
{
|
foreach (string property in _propertiesToRemove)
|
{
|
properties.Remove(property);
|
}
|
|
base.PostFilterProperties(properties);
|
}
|
|
private DesignerActionListCollection _actionListCollection;
|
|
public override DesignerActionListCollection ActionLists => _actionListCollection ??= new DesignerActionListCollection { new MetroBadgeActionList(Component) };
|
}
|
|
#endregion
|
}
|