#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

73 lines
1.9 KiB

<?xml version="1.0" encoding="utf-8"?>
<UserControl
x:Class="ICSharpCode.CodeQualityAnalysis.Controls.TreeMatrixControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Controls="clr-namespace:ICSharpCode.CodeQualityAnalysis.Controls"
xmlns:tree="http://icsharpcode.net/sharpdevelop/treeview">
<UserControl.Resources>
<Style
TargetType="{x:Type tree:SharpTreeNodeView}"
>
<Setter Property="Height" Value="36" />
</Style>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition
Height="70" />
<RowDefinition
Height="3" />
<RowDefinition
Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition
Width="70" />
<ColumnDefinition
Width="3" />
<ColumnDefinition
Width="*" />
</Grid.ColumnDefinitions>
<tree:SharpTreeView
Name="leftTree"
Grid.Row="2"
Grid.Column="0">
</tree:SharpTreeView>
<GridSplitter Grid.Column="1" Width="3"
Grid.RowSpan="3"
ResizeDirection="Columns"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"></GridSplitter>
<tree:SharpTreeView
Name="topTree"
Grid.Row="0"
Grid.Column="2">
<tree:SharpTreeView.LayoutTransform>
<RotateTransform
Angle="-90" />
</tree:SharpTreeView.LayoutTransform>
</tree:SharpTreeView>
<GridSplitter Grid.Row="1"
Grid.Column="2"
Height="3"
ResizeDirection="Rows"
HorizontalAlignment="Stretch"></GridSplitter>
<ScrollViewer
Grid.Column="2"
Grid.Row="2"
CanContentScroll="True"
VerticalScrollBarVisibility="Visible"
HorizontalScrollBarVisibility="Visible">
<Controls:DependencyMatrixControl
x:Name="matrixControl" />
</ScrollViewer>
</Grid>
</UserControl>