1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| <Window
xmlns:cal="clr-namespace:Microsoft.Practices.Prism.MefExtensions.Regions;assembly=Microsoft.Practices.Prism.MefExtensions"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
x:Class="X23P.Shell"
x:Name="Window"
Title="MainWindow"
Width="640" Height="480" mc:Ignorable="d">
<Window.Resources>
<HierarchicalDataTemplate x:Key="ItemTemplate" ItemsSource="{Binding Collection}">
<StackPanel>
<TextBlock Text="{Binding Property1}"/>
<CheckBox IsChecked="{Binding Property2}"/>
</StackPanel>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate x:Key="ItemTemplate1" ItemsSource="{Binding Collection}">
<StackPanel>
<TextBlock Text="{Binding Property1}"/>
<CheckBox IsChecked="{Binding Property2}"/>
</StackPanel>
</HierarchicalDataTemplate>
</Window.Resources>
<Canvas x:Name="LayoutRoot">
<Grid x:Name="Main" d:DataContext="{Binding Collection[0]}" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" Width="624" Height="442">
<Grid.RowDefinitions>
<RowDefinition Height="0.853*"/>
<RowDefinition Height="0.023*"/>
<RowDefinition Height="0.124*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition x:Name="Gauche" Width="0.147*"/>
<ColumnDefinition x:Name="Separateur" Width="0.008*"/>
<ColumnDefinition x:Name="Droite" Width="0.845*"/>
</Grid.ColumnDefinitions>
<Grid.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0" MappingMode="RelativeToBoundingBox">
<GradientStop Color="#FF6897A5" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Grid.Background>
<GridSplitter x:Name="VerticalSplitter" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0,0,-0.008,0" Grid.Column="1" ShowsPreview="True" Grid.RowSpan="3">
<GridSplitter.Background>
<LinearGradientBrush EndPoint="3,442" StartPoint="3,0" MappingMode="Absolute">
<GradientStop Color="#FF04C8FF" Offset="0"/>
<GradientStop Color="Black" Offset="1"/>
</LinearGradientBrush>
</GridSplitter.Background>
</GridSplitter>
<GridSplitter x:Name="HorizontalSplitter" HorizontalAlignment="Stretch" Margin="0.008,0,8,0" Grid.Column="2" Grid.Row="1" Background="#FF742C2C"/>
<ItemsControl x:Name="LeftRegion" cal:MefRegionManager.RegionName="LeftRegion" Margin="0,34,0,6" />
<TabControl Grid.Column="2" cal:MefRegionManager.RegionName="MainRegion" Height="365" HorizontalAlignment="Left" Margin="0,6,0,0" Name="MainTab" VerticalAlignment="Top" Width="507">
</TabControl>
<TabControl Grid.Column="2" cal:MefRegionManager.RegionName="DownRegion" Grid.Row="2" Height="48" HorizontalAlignment="Left" Margin="2,3,0,0" Name="DownTab" VerticalAlignment="Top" Width="516">
</TabControl>
</Grid>
</Canvas>
</Window> |
Partager