How to select a node easier

hi i have a problem that i added a template to the go:DataTemplateDictionary and its hard to select my node. so i want to be able to select the node even if i select part of the node. for example if we take your demo and use the Flowgrammer and change the template of Effect like so:

<DataTemplate x:Key=“Effect”>
<go:SpotPanel Style="{StaticResource SpotPanelStyle}"
go:Node.Location="{Binding Path=Data.Location, Mode=TwoWay}">
<go:NodePanel Sizing=“Auto” go:SpotPanel.Main=“True”>
<go:NodeShape x:Name=“Shape” Style="{StaticResource NodeShapeStyle}"
go:NodePanel.Figure=“Rectangle”
Stroke="{Binding Path=Data.Highlight, Converter={StaticResource theStrokeColorConverter}}"
StrokeThickness="{Binding Path=Data.Highlight, Converter={StaticResource theStrokeThicknessConverter}}"
Opacity="{Binding Path=Data.Opacity}"
Fill="{StaticResource theBlueBrush}" />
<StackPanel>
<TextBlock Style="{StaticResource TextBlockStyle}"
Text="{Binding Path=Data.Text, Mode=TwoWay}"
MinWidth=“65”
go:Part.TextEditable=“True” />
<Button Height=“40” Width=“40” Background=“Red”>Red</Button>
<Button Height=“40” Width=“40” Background=“Blue”>Blue</Button>
<Button Height=“40” Width=“40” Background=“Green”>Green</Button>
</StackPanel>
</go:NodePanel>
<Rectangle Style="{StaticResource RectangleStyle}"
go:Node.PortId=“TopPort”
go:Node.ToSpot=“MiddleTop”
go:SpotPanel.Spot=“MiddleTop”
go:SpotPanel.Alignment=“MiddleTop” />
<Rectangle Style="{StaticResource RectangleStyle}"
go:Node.PortId=“BottomPort”
go:Node.FromSpot=“MiddleBottom”
go:SpotPanel.Spot=“MiddleBottom”
go:SpotPanel.Alignment=“MiddleBottom” />
</go:SpotPanel>
</DataTemplate>
and then we will get :
 
 
now in order to select a node called “effect 1” we will need mark a 
rectangle that will contain the node (example the ping rectangle 
that contain effect 1) but i want to be able to select the node even
 if i mark a rectangle that contain part of the node (for example if i
 mark a rectangle that will contain the blue button then it will select
 the node like the ping rectangle in node called “effect 2”)
 
can you tell me what to do in order to get this ability?
thanks,
Zeev Messer

Are you asking about the user doing a drag selection? If so, set DragSelectingTool.Include.

go:Diagram.DragSelectingTool
<go:DragSelectingTool Include=“Intersects” />
</go:Diagram.DragSelectingTool>

Hi Walter.

Yes I was asking about the drag selection and you answer really helped me.
Is there a way to separate the selection mode between the Nodes and Links?
I mean to set the selection of intersects for nodes and Inside for Links.
Thanks,
Zeev Messer

No, sorry about that. If you really want that, you will need to override SelectInRect.