Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit ca626f9

Browse files
committed
In WPF Designer A few extensions should only be used when only One Item is Selected,
because they only work with one Item (ResizeThumb, RotateThumb, RenderTransform, QuickOperationMenu)
1 parent 501623b commit ca626f9

4 files changed

Lines changed: 4 additions & 0 deletions

File tree

src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/QuickOperationMenuExtension.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
3131
/// <summary>
3232
/// Extends the Quick operation menu for the designer.
3333
/// </summary>
34+
[ExtensionServer(typeof(OnlyOneItemSelectedExtensionServer))]
3435
[ExtensionFor(typeof (FrameworkElement))]
3536
class QuickOperationMenuExtension : PrimarySelectionAdornerProvider
3637
{

src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
namespace ICSharpCode.WpfDesign.Designer.Extensions
3434
{
35+
[ExtensionServer(typeof(OnlyOneItemSelectedExtensionServer))]
3536
[ExtensionFor(typeof(FrameworkElement))]
3637
public class RenderTransformOriginExtension : SelectionAdornerProvider
3738
{

src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/ResizeThumbExtension.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
3232
/// <summary>
3333
/// The resize thumb around a component.
3434
/// </summary>
35+
[ExtensionServer(typeof(OnlyOneItemSelectedExtensionServer))]
3536
[ExtensionFor(typeof(FrameworkElement))]
3637
public sealed class ResizeThumbExtension : SelectionAdornerProvider
3738
{

src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RightClickContextMenuExtension.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
3030
/// <summary>
3131
///
3232
/// </summary>
33+
[ExtensionServer(typeof(OnlyOneItemSelectedExtensionServer))]
3334
[ExtensionFor(typeof(UIElement))]
3435
public sealed class RightClickContextMenuExtension : PrimarySelectionAdornerProvider
3536
{

0 commit comments

Comments
 (0)