EgtCAM5 :

- Migliorie varie.
This commit is contained in:
Emmanuele Sassi
2016-07-13 11:25:56 +00:00
parent d436516bba
commit 6a62deb28b
4 changed files with 97 additions and 56 deletions
@@ -20,21 +20,22 @@
</UniformGrid>
<TreeView Name="LayerTreeView" MinHeight="150" MaxHeight="400"
ItemsSource="{Binding Path=LayerList}">
<interactivity:Interaction.Triggers>
<interactivity:EventTrigger EventName="MouseDoubleClick">
<interactivity:InvokeCommandAction Command="{Binding TreeViewDoubleClickCommand}"/>
</interactivity:EventTrigger>
<interactivity:EventTrigger EventName="MouseUp">
<interactivity:InvokeCommandAction Command="{Binding TreeViewMouseUpCommand}" CommandParameter="{Binding ElementName=LayerTreeView,Path=SelectedItem}"/>
</interactivity:EventTrigger>
<interactivity:EventTrigger EventName="PreviewMouseRightButtonDown">
<interactivity:InvokeCommandAction Command="{Binding TreeViewMouseRightButtonCommand}" CommandParameter="{Binding ElementName=LayerTreeView,Path=SelectedItem}"/>
</interactivity:EventTrigger>
</interactivity:Interaction.Triggers>
<TreeView.Resources>
<!--Modifico DataTemplate del ToolItem per poter inserire immagine e testo-->
<HierarchicalDataTemplate DataType="{x:Type local:LayerTreeViewItem}" ItemsSource="{Binding Items}">
<Grid >
<interactivity:Interaction.Triggers>
<interactivity:EventTrigger EventName="MouseDoubleClick">
<interactivity:InvokeCommandAction Command="{Binding TreeViewDoubleClickCommand}"/>
</interactivity:EventTrigger>
<interactivity:EventTrigger EventName="MouseUp">
<interactivity:InvokeCommandAction Command="{Binding TreeViewMouseUpCommand}" CommandParameter="{Binding ElementName=LayerTreeView,Path=SelectedItem}"/>
</interactivity:EventTrigger>
<interactivity:EventTrigger EventName="PreviewMouseRightButtonDown">
<interactivity:InvokeCommandAction Command="{Binding TreeViewMouseRightButtonCommand}" CommandParameter="{Binding ElementName=LayerTreeView,Path=SelectedItem}"/>
</interactivity:EventTrigger>
</interactivity:Interaction.Triggers>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>