File tree 3 files changed +3
-22
lines changed
SimpleStateMachineNodeEditor
Styles/MainWindow/ToolBar
3 files changed +3
-22
lines changed Original file line number Diff line number Diff line change 50
50
51
51
<!-- #region Header-->
52
52
<ResourceDictionary Source =" Styles/MainWindow/ToolBar/TemplateSeparator.xaml" />
53
- <ResourceDictionary Source =" Styles/MainWindow/ToolBar/TemplateCheckBox .xaml" />
53
+ <ResourceDictionary Source =" Styles/MainWindow/ToolBar/StyleRadioButton .xaml" />
54
54
<ResourceDictionary Source =" Styles/MainWindow/ToolBarTemplate.xaml" />
55
55
<ResourceDictionary Source =" Styles/MainWindow/Header/StyleHeaderButton.xaml" />
56
56
<!-- #endregion Header-->
Original file line number Diff line number Diff line change 2
2
xmlns : x =" http://schemas.microsoft.com/winfx/2006/xaml"
3
3
xmlns : local =" clr-namespace:SimpleStateMachineNodeEditor.Styles.MainWindow.ToolBar" >
4
4
5
- <Style x : Key =" TemplateToggleButton" TargetType =" {x:Type ToggleButton}" >
6
- <Setter Property =" Template" >
7
- <Setter .Value>
8
- <ControlTemplate TargetType =" {x:Type ToggleButton}" >
9
- <Border x : Name =" border" BorderThickness =" {TemplateBinding BorderThickness}" Background =" {TemplateBinding Background}" SnapsToDevicePixels =" true" Padding =" {TemplateBinding Padding}" >
10
- <ContentPresenter x : Name =" contentPresenter" Focusable =" True" HorizontalAlignment =" {TemplateBinding HorizontalContentAlignment}" Margin =" {TemplateBinding Padding}" RecognizesAccessKey =" True" SnapsToDevicePixels =" {TemplateBinding SnapsToDevicePixels}" VerticalAlignment =" {TemplateBinding VerticalContentAlignment}" />
11
- </Border >
12
- <ControlTemplate .Triggers>
13
- <Trigger Property =" IsMouseOver" Value =" True" >
14
- <Setter TargetName =" border" Property =" Background" Value =" {Binding BorderBrush, RelativeSource={RelativeSource TemplatedParent}}" />
15
- </Trigger >
16
- <Trigger Property =" IsChecked" Value =" True" >
17
- <Setter TargetName =" border" Property =" Background" Value =" {Binding BorderBrush, RelativeSource={RelativeSource TemplatedParent}}" />
18
- </Trigger >
19
- </ControlTemplate .Triggers>
20
- </ControlTemplate >
21
- </Setter .Value>
22
- </Setter >
23
- </Style >
24
-
25
5
<Style x : Key =" StyleRadioButton" TargetType =" {x:Type RadioButton}" >
26
6
<Setter Property =" VerticalAlignment" Value =" Center" />
27
7
<Setter Property =" HorizontalAlignment" Value =" Center" />
Original file line number Diff line number Diff line change @@ -165,7 +165,8 @@ private void ConnectorDrag(MouseButtonEventArgs e)
165
165
}
166
166
else if ( this . ViewModel . NodesCanvas . ClickMode == NodeCanvasClickMode . Cut )
167
167
{
168
- this . ViewModel . NodesCanvas . CommandDeleteSelectedConnectors . Execute ( new List < ConnectorViewModel > ( ) { this . ViewModel } ) ;
168
+ if ( this . ViewModel != this . ViewModel . Node . CurrentConnector )
169
+ this . ViewModel . NodesCanvas . CommandDeleteSelectedConnectors . Execute ( new List < ConnectorViewModel > ( ) { this . ViewModel } ) ;
169
170
}
170
171
else if ( this . ViewModel . NodesCanvas . ClickMode == NodeCanvasClickMode . Select )
171
172
{
You can’t perform that action at this time.
0 commit comments