|
|
|
@ -142,9 +142,20 @@ namespace ICSharpCode.WpfDesign.Designer.Services
@@ -142,9 +142,20 @@ namespace ICSharpCode.WpfDesign.Designer.Services
|
|
|
|
|
return item; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static bool AddItemWithDefaultSize(DesignItem container, Type createdItem, Size size) |
|
|
|
|
{ |
|
|
|
|
CreateComponentTool cct = new CreateComponentTool(createdItem); |
|
|
|
|
return AddItemWithCustomSize(container, cct.CreateItem(container.Context), new Point(0, 0), size); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
internal static bool AddItemWithDefaultSize(DesignItem container, DesignItem createdItem, Point position) |
|
|
|
|
{ |
|
|
|
|
var size = ModelTools.GetDefaultSize(createdItem); |
|
|
|
|
return AddItemWithCustomSize(container, createdItem, position, ModelTools.GetDefaultSize(createdItem)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
internal static bool AddItemWithCustomSize(DesignItem container, DesignItem createdItem, Point position, Size size) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
PlacementOperation operation = PlacementOperation.TryStartInsertNewComponents( |
|
|
|
|
container, |
|
|
|
|
new DesignItem[] { createdItem }, |
|
|
|
|