root / trunk / Pithos.Client.WPF / FileProperties / ContainerPropertiesView.xaml @ 20e9a378
History | View | Annotate | Download (5.5 kB)
1 | 42800be8 | Panagiotis Kanavos | <Window x:Class="Pithos.Client.WPF.FileProperties.ContainerPropertiesView" |
---|---|---|---|
2 | 42800be8 | Panagiotis Kanavos | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
3 | 27361404 | Panagiotis Kanavos | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:cal="http://www.caliburnproject.org" |
4 | 27361404 | Panagiotis Kanavos | Title="ContainerPropertiesView" Height="500" Width="300" |
5 | 20e9a378 | Panagiotis Kanavos | Icon="/Pithos.Client.WPF;component/Images/PithosTaskbar.png" |
6 | 20e9a378 | Panagiotis Kanavos | Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}"> |
7 | 42800be8 | Panagiotis Kanavos | <Window.Resources> |
8 | 42800be8 | Panagiotis Kanavos | <ResourceDictionary> |
9 | 42800be8 | Panagiotis Kanavos | <ResourceDictionary.MergedDictionaries> |
10 | 42800be8 | Panagiotis Kanavos | <ResourceDictionary Source="..\PithosStyles.xaml" /> |
11 | 42800be8 | Panagiotis Kanavos | </ResourceDictionary.MergedDictionaries> |
12 | 42800be8 | Panagiotis Kanavos | </ResourceDictionary> |
13 | 42800be8 | Panagiotis Kanavos | </Window.Resources> |
14 | 42800be8 | Panagiotis Kanavos | <Grid> |
15 | 42800be8 | Panagiotis Kanavos | <Grid.RowDefinitions> |
16 | 42800be8 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
17 | 42800be8 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
18 | 42800be8 | Panagiotis Kanavos | <RowDefinition Height="*"/> |
19 | 27361404 | Panagiotis Kanavos | <RowDefinition Height="*"/> |
20 | 42800be8 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
21 | 42800be8 | Panagiotis Kanavos | </Grid.RowDefinitions> |
22 | 42800be8 | Panagiotis Kanavos | <Grid Grid.Row="0" Margin="5"> |
23 | 42800be8 | Panagiotis Kanavos | <Grid.ColumnDefinitions> |
24 | 42800be8 | Panagiotis Kanavos | <ColumnDefinition Width="Auto"/> |
25 | 42800be8 | Panagiotis Kanavos | <ColumnDefinition Width="*"/> |
26 | 42800be8 | Panagiotis Kanavos | <ColumnDefinition Width="Auto"/> |
27 | 42800be8 | Panagiotis Kanavos | </Grid.ColumnDefinitions> |
28 | 42800be8 | Panagiotis Kanavos | <Image x:Name="FileIcon" Margin="5" Grid.Column="0" Stretch="None" Source="/Pithos.Client.WPF;component/Images/Container.png" /> |
29 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="ContainerName" Margin="5" Grid.Column="1" Text="Container Name" FontSize="16" FontWeight="Bold"/> |
30 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="ShortSize" Margin="5" Text="345 KB" FontWeight="Bold" FontSize="14" Grid.Column="2" /> |
31 | 42800be8 | Panagiotis Kanavos | </Grid> |
32 | 42800be8 | Panagiotis Kanavos | <GroupBox Header="General" Grid.Row="1" Margin="5"> |
33 | 42800be8 | Panagiotis Kanavos | <Grid> |
34 | 42800be8 | Panagiotis Kanavos | <Grid.Resources> |
35 | 42800be8 | Panagiotis Kanavos | <Style x:Key="NameColumnStyle" TargetType="TextBlock"> |
36 | 42800be8 | Panagiotis Kanavos | <Setter Property="HorizontalAlignment" Value="Right"/> |
37 | 42800be8 | Panagiotis Kanavos | <Setter Property="Margin" Value="5,2"/> |
38 | 42800be8 | Panagiotis Kanavos | </Style> |
39 | 42800be8 | Panagiotis Kanavos | <Style x:Key="ValueColumnStyle" TargetType="TextBlock"> |
40 | 42800be8 | Panagiotis Kanavos | <Setter Property="HorizontalAlignment" Value="Left"/> |
41 | 42800be8 | Panagiotis Kanavos | <Setter Property="Margin" Value="5,2"/> |
42 | 42800be8 | Panagiotis Kanavos | </Style> |
43 | 42800be8 | Panagiotis Kanavos | </Grid.Resources> |
44 | 42800be8 | Panagiotis Kanavos | <Grid.ColumnDefinitions> |
45 | 42800be8 | Panagiotis Kanavos | <ColumnDefinition Width="Auto" /> |
46 | 42800be8 | Panagiotis Kanavos | <ColumnDefinition Width="*"/> |
47 | 42800be8 | Panagiotis Kanavos | </Grid.ColumnDefinitions> |
48 | 42800be8 | Panagiotis Kanavos | <Grid.RowDefinitions> |
49 | 42800be8 | Panagiotis Kanavos | <RowDefinition/> |
50 | 42800be8 | Panagiotis Kanavos | <RowDefinition/> |
51 | 42800be8 | Panagiotis Kanavos | <RowDefinition/> |
52 | 42800be8 | Panagiotis Kanavos | <RowDefinition/> |
53 | 42800be8 | Panagiotis Kanavos | <RowDefinition/> |
54 | 42800be8 | Panagiotis Kanavos | <RowDefinition/> |
55 | 42800be8 | Panagiotis Kanavos | </Grid.RowDefinitions> |
56 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Count :" Grid.Row="0" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
57 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Size :" Grid.Row="1" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
58 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Modified :" Grid.Row="3" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
59 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Block Size :" Grid.Row="4" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
60 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Block Hash :" Grid.Row="5" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
61 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="Count" Text="123" Grid.Row="0" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
62 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="Size" Text="345 KB (345,332 bytes)" Grid.Row="1" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
63 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="Modified" Text="28/10/2011 11:34 AM" Grid.Row="3" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
64 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="BlockSize" Text="4012354486" Grid.Row="4" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
65 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="BlockHash" Text="2345456" Grid.Row="5" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
66 | 42800be8 | Panagiotis Kanavos | </Grid> |
67 | 42800be8 | Panagiotis Kanavos | </GroupBox> |
68 | 27361404 | Panagiotis Kanavos | <GroupBox Header="Metadata" Grid.Row="2" > |
69 | 27361404 | Panagiotis Kanavos | <DataGrid ItemsSource="{Binding Tags}" |
70 | 27361404 | Panagiotis Kanavos | AutoGenerateColumns="False" CanUserAddRows="True" > |
71 | 27361404 | Panagiotis Kanavos | <DataGrid.Columns> |
72 | 27361404 | Panagiotis Kanavos | <DataGridTextColumn Binding="{Binding Name}" Header="Name" /> |
73 | 27361404 | Panagiotis Kanavos | <DataGridTextColumn Binding="{Binding Value}" Header="Value" /> |
74 | 27361404 | Panagiotis Kanavos | </DataGrid.Columns> |
75 | 27361404 | Panagiotis Kanavos | </DataGrid> |
76 | 27361404 | Panagiotis Kanavos | </GroupBox> |
77 | 27361404 | Panagiotis Kanavos | <GroupBox Header="Policies" Grid.Row="3" > |
78 | 27361404 | Panagiotis Kanavos | <DataGrid ItemsSource="{Binding Policies}" |
79 | 27361404 | Panagiotis Kanavos | AutoGenerateColumns="False" CanUserAddRows="True" > |
80 | 27361404 | Panagiotis Kanavos | <DataGrid.Columns> |
81 | 27361404 | Panagiotis Kanavos | <DataGridTextColumn Binding="{Binding Name}" Header="Name" /> |
82 | 27361404 | Panagiotis Kanavos | <DataGridTextColumn Binding="{Binding Value}" Header="Value" /> |
83 | 27361404 | Panagiotis Kanavos | </DataGrid.Columns> |
84 | 27361404 | Panagiotis Kanavos | </DataGrid> |
85 | 27361404 | Panagiotis Kanavos | </GroupBox> |
86 | 42800be8 | Panagiotis Kanavos | |
87 | 27361404 | Panagiotis Kanavos | <StackPanel Orientation="Horizontal" Grid.Row="4" HorizontalAlignment="Right"> |
88 | 42800be8 | Panagiotis Kanavos | <Button Name="SaveChanges" Content="OK" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}"/> |
89 | 42800be8 | Panagiotis Kanavos | <Button Name="RejectChanges" Content="Cancel" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}"/> |
90 | 42800be8 | Panagiotis Kanavos | <Button Name="ApplyChanges" Content="Apply" Style="{StaticResource ButtonStyle}" /> |
91 | 42800be8 | Panagiotis Kanavos | </StackPanel> |
92 | 42800be8 | Panagiotis Kanavos | |
93 | 42800be8 | Panagiotis Kanavos | </Grid> |
94 | 42800be8 | Panagiotis Kanavos | </Window> |