Browse Source

Access DesignSurface from Panel!

pull/692/head
jkuehner 10 years ago
parent
commit
0751c7fbd8
  1. 2
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs
  2. 2
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignSurface.cs

2
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs

@ -219,6 +219,8 @@ namespace ICSharpCode.WpfDesign.Designer
#region Properties #region Properties
public DesignSurface DesignSurface { get; internal set; }
//Set custom HitTestFilterCallbak //Set custom HitTestFilterCallbak
public HitTestFilterCallback CustomHitTestFilterBehavior { get; set; } public HitTestFilterCallback CustomHitTestFilterBehavior { get; set; }

2
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignSurface.cs

@ -82,7 +82,7 @@ namespace ICSharpCode.WpfDesign.Designer
_sceneContainer = new Border() { AllowDrop = false, UseLayoutRounding = true }; _sceneContainer = new Border() { AllowDrop = false, UseLayoutRounding = true };
_sceneContainer.SetValue(TextOptions.TextFormattingModeProperty, TextFormattingMode.Ideal); _sceneContainer.SetValue(TextOptions.TextFormattingModeProperty, TextFormattingMode.Ideal);
_designPanel = new DesignPanel() {Child = _sceneContainer}; _designPanel = new DesignPanel() {Child = _sceneContainer, DesignSurface = this};
} }
internal DesignPanel _designPanel; internal DesignPanel _designPanel;

Loading…
Cancel
Save