Problem with add links

I want to add link between two nodes,so I set the go:Node.LinkableFrom=“True” and go:Node.LinkableTo=“True”,but it doesn’t work.It is very odd;Following is my xaml:

<go:DataTemplateDictionary x:Key="NodeTemplateDictionary">
<DataTemplate x:Key="NodeTemplate2">
                            <go:NodePanel Sizing="Auto"
      go:Part.SelectionAdorned="True" go:Part.SelectionElementName="ellipse">
                                    <go:NodeShape go:NodePanel.Figure="RoundedRectangle" x:Name="ellipse"
        Fill="Black" StrokeThickness="2"
        go:Node.LinkableFrom="True" go:Node.LinkableTo="True" go:Node.PortId="" go:Node.LinkableDuplicates="True"
         Cursor="Hand" />
                            </go:NodePanel>
                    </DataTemplate>
            </go:DataTemplateDictionary>

            <control:MyDiagram x:Name="myDiagram" Padding="10"   Grid.Row="1" Model="{Binding GVM,Mode=TwoWay}" FilterSelectedNodeIDs="{Binding FilterSelectedNodeIDs}"  
		FilterSelectedEdgeIDs="{Binding FilterSelectedEdgeIDs}"
		InitialPanelSpot="Center" InitialDiagramBoundsSpot="Center"
		HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"
                    InitialStretch="Uniform"
		LinkTemplate="{StaticResource LinkTemplate}"
                    Background="White"
                    NodeTemplateDictionary="{StaticResource NodeTemplateDictionary}"   
                        >
                    <control:MyDiagram.Layout>
                            <local:CustomLayout  
                    ArrangesToOrigin="True"
                        />
                    </control:MyDiagram.Layout>
                    <control:MyDiagram.CommandHandler>
                            <go:CommandHandler ZoomFactor="1.3"/>
                    </control:MyDiagram.CommandHandler>
                    <control:MyDiagram.DefaultTool>
                            <go:ToolManager WheelBehavior="Zooms"/>
                    </control:MyDiagram.DefaultTool>
                    <i:Interaction.Triggers>
                            <!--<i:EventTrigger EventName="MouseLeftButtonUp" >
                                    <i:InvokeCommandAction Command="{Binding MouseLeftUpCommand}" CommandParameter="{Binding ElementName=myDiagram}" />
                            </i:EventTrigger>-->
                            <i:EventTrigger EventName="MouseRightButtonUp">
                                    <i:InvokeCommandAction Command="{Binding MouseRightButtonUpCommand}" CommandParameter="{Binding ElementName=myDiagram}" />
                            </i:EventTrigger>
                            <i:EventTrigger EventName="MouseRightButtonDown">
                                    <i:InvokeCommandAction Command="{Binding MouseRightButtonDownCommand}" CommandParameter="{Binding ElementName=myDiagram}" />
                            </i:EventTrigger>
                    </i:Interaction.Triggers>

            </control:MyDiagram>

can any one help me?

Is the model modifiable?

See also also the “User Permissions” and “Link Validation” sections of the GoXam Introduction PDF document.

Thanks,I solved my problem by setting DiagramModel.Modifiable=true;