root / trunk / Pithos.Client.WPF / FileProperties / ContainerPropertiesView.xaml @ d78d765c
History | View | Annotate | Download (7.9 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 | c92e02f3 | Panagiotis Kanavos | xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended" |
5 | 27361404 | Panagiotis Kanavos | Title="ContainerPropertiesView" Height="500" Width="300" |
6 | becb4f44 | Panagiotis Kanavos | Icon="/PithosPlus;component/Images/PithosTaskbar.png" |
7 | 20e9a378 | Panagiotis Kanavos | Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}"> |
8 | 42800be8 | Panagiotis Kanavos | <Window.Resources> |
9 | 42800be8 | Panagiotis Kanavos | <ResourceDictionary> |
10 | 42800be8 | Panagiotis Kanavos | <ResourceDictionary.MergedDictionaries> |
11 | 42800be8 | Panagiotis Kanavos | <ResourceDictionary Source="..\PithosStyles.xaml" /> |
12 | 42800be8 | Panagiotis Kanavos | </ResourceDictionary.MergedDictionaries> |
13 | 42800be8 | Panagiotis Kanavos | </ResourceDictionary> |
14 | 42800be8 | Panagiotis Kanavos | </Window.Resources> |
15 | c92e02f3 | Panagiotis Kanavos | <extToolkit:BusyIndicator IsBusy="{Binding IsBusy}" BusyContent="Loading Container Info ..." > |
16 | 42800be8 | Panagiotis Kanavos | <Grid> |
17 | 42800be8 | Panagiotis Kanavos | <Grid.RowDefinitions> |
18 | 42800be8 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
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 | becb4f44 | Panagiotis Kanavos | <Image x:Name="FileIcon" Margin="5" Grid.Column="0" Stretch="None" Source="/PithosPlus;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 | c92e02f3 | Panagiotis Kanavos | <TabControl Grid.Row="1"> |
33 | c92e02f3 | Panagiotis Kanavos | <TabItem Header="General"> |
34 | c92e02f3 | Panagiotis Kanavos | |
35 | 42800be8 | Panagiotis Kanavos | <Grid> |
36 | 42800be8 | Panagiotis Kanavos | <Grid.Resources> |
37 | 42800be8 | Panagiotis Kanavos | <Style x:Key="NameColumnStyle" TargetType="TextBlock"> |
38 | 42800be8 | Panagiotis Kanavos | <Setter Property="HorizontalAlignment" Value="Right"/> |
39 | c92e02f3 | Panagiotis Kanavos | <Setter Property="VerticalAlignment" Value="Top"/> |
40 | c92e02f3 | Panagiotis Kanavos | <Setter Property="Margin" Value="5,2"/> |
41 | 42800be8 | Panagiotis Kanavos | </Style> |
42 | 42800be8 | Panagiotis Kanavos | <Style x:Key="ValueColumnStyle" TargetType="TextBlock"> |
43 | 42800be8 | Panagiotis Kanavos | <Setter Property="HorizontalAlignment" Value="Left"/> |
44 | c92e02f3 | Panagiotis Kanavos | <Setter Property="VerticalAlignment" Value="Top"/> |
45 | c92e02f3 | Panagiotis Kanavos | <Setter Property="Margin" Value="5,2"/> |
46 | 42800be8 | Panagiotis Kanavos | </Style> |
47 | 42800be8 | Panagiotis Kanavos | </Grid.Resources> |
48 | 42800be8 | Panagiotis Kanavos | <Grid.ColumnDefinitions> |
49 | 42800be8 | Panagiotis Kanavos | <ColumnDefinition Width="Auto" /> |
50 | 42800be8 | Panagiotis Kanavos | <ColumnDefinition Width="*"/> |
51 | 42800be8 | Panagiotis Kanavos | </Grid.ColumnDefinitions> |
52 | 42800be8 | Panagiotis Kanavos | <Grid.RowDefinitions> |
53 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
54 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
55 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
56 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
57 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
58 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
59 | 42800be8 | Panagiotis Kanavos | </Grid.RowDefinitions> |
60 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Count :" Grid.Row="0" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
61 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Size :" Grid.Row="1" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
62 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Modified :" Grid.Row="3" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
63 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Block Size :" Grid.Row="4" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
64 | 42800be8 | Panagiotis Kanavos | <TextBlock Text="Block Hash :" Grid.Row="5" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
65 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="Count" Text="123" Grid.Row="0" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
66 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="Size" Text="345 KB (345,332 bytes)" Grid.Row="1" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
67 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="Modified" Text="28/10/2011 11:34 AM" Grid.Row="3" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
68 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="BlockSize" Text="4012354486" Grid.Row="4" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
69 | 42800be8 | Panagiotis Kanavos | <TextBlock x:Name="BlockHash" Text="2345456" Grid.Row="5" Grid.Column="1" Style="{StaticResource ResourceKey=ValueColumnStyle}"/> |
70 | 42800be8 | Panagiotis Kanavos | </Grid> |
71 | c92e02f3 | Panagiotis Kanavos | |
72 | c92e02f3 | Panagiotis Kanavos | </TabItem> |
73 | c92e02f3 | Panagiotis Kanavos | <TabItem Header="Metadata"> |
74 | c92e02f3 | Panagiotis Kanavos | <DataGrid ItemsSource="{Binding Tags}" x:Name="Tags" |
75 | 27361404 | Panagiotis Kanavos | AutoGenerateColumns="False" CanUserAddRows="True" > |
76 | c92e02f3 | Panagiotis Kanavos | <DataGrid.Columns> |
77 | c92e02f3 | Panagiotis Kanavos | <DataGridTemplateColumn > |
78 | c92e02f3 | Panagiotis Kanavos | <DataGridTemplateColumn.CellTemplate> |
79 | c92e02f3 | Panagiotis Kanavos | <DataTemplate> |
80 | c92e02f3 | Panagiotis Kanavos | <Button Content=" - " Command="DataGrid.DeleteCommand"/> |
81 | c92e02f3 | Panagiotis Kanavos | </DataTemplate> |
82 | c92e02f3 | Panagiotis Kanavos | </DataGridTemplateColumn.CellTemplate> |
83 | c92e02f3 | Panagiotis Kanavos | </DataGridTemplateColumn> |
84 | c92e02f3 | Panagiotis Kanavos | <DataGridTextColumn Binding="{Binding Name}" Header="Key" /> |
85 | c92e02f3 | Panagiotis Kanavos | <DataGridTextColumn Binding="{Binding Value}" Header="Value" /> |
86 | c92e02f3 | Panagiotis Kanavos | </DataGrid.Columns> |
87 | c92e02f3 | Panagiotis Kanavos | </DataGrid> |
88 | c92e02f3 | Panagiotis Kanavos | </TabItem> |
89 | c92e02f3 | Panagiotis Kanavos | <TabItem Header="Policies"> |
90 | c92e02f3 | Panagiotis Kanavos | |
91 | c92e02f3 | Panagiotis Kanavos | |
92 | c92e02f3 | Panagiotis Kanavos | <Grid> |
93 | c92e02f3 | Panagiotis Kanavos | <Grid.Resources> |
94 | c92e02f3 | Panagiotis Kanavos | <Style x:Key="NameColumnStyle" TargetType="TextBlock"> |
95 | c92e02f3 | Panagiotis Kanavos | <Setter Property="HorizontalAlignment" Value="Right"/> |
96 | c92e02f3 | Panagiotis Kanavos | <Setter Property="VerticalAlignment" Value="Top"/> |
97 | c92e02f3 | Panagiotis Kanavos | <Setter Property="Margin" Value="5,2"/> |
98 | c92e02f3 | Panagiotis Kanavos | </Style> |
99 | c92e02f3 | Panagiotis Kanavos | <Style x:Key="ValueColumnStyle" TargetType="TextBlock"> |
100 | c92e02f3 | Panagiotis Kanavos | <Setter Property="HorizontalAlignment" Value="Left"/> |
101 | c92e02f3 | Panagiotis Kanavos | <Setter Property="VerticalAlignment" Value="Top"/> |
102 | c92e02f3 | Panagiotis Kanavos | <Setter Property="Margin" Value="5,2"/> |
103 | c92e02f3 | Panagiotis Kanavos | </Style> |
104 | c92e02f3 | Panagiotis Kanavos | </Grid.Resources> |
105 | c92e02f3 | Panagiotis Kanavos | <Grid.ColumnDefinitions> |
106 | c92e02f3 | Panagiotis Kanavos | <ColumnDefinition Width="Auto" /> |
107 | c92e02f3 | Panagiotis Kanavos | <ColumnDefinition Width="*"/> |
108 | c92e02f3 | Panagiotis Kanavos | </Grid.ColumnDefinitions> |
109 | c92e02f3 | Panagiotis Kanavos | <Grid.RowDefinitions> |
110 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
111 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
112 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
113 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
114 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
115 | c92e02f3 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
116 | c92e02f3 | Panagiotis Kanavos | </Grid.RowDefinitions> |
117 | c92e02f3 | Panagiotis Kanavos | <TextBlock Text="Quota :" Grid.Row="0" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
118 | c92e02f3 | Panagiotis Kanavos | <TextBlock Text="Versioning :" Grid.Row="1" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
119 | c92e02f3 | Panagiotis Kanavos | |
120 | c92e02f3 | Panagiotis Kanavos | <TextBox x:Name="Quota" Text="123" Grid.Row="0" Grid.Column="1" /> |
121 | c92e02f3 | Panagiotis Kanavos | <ComboBox x:Name="Versions" Text="345 KB (345,332 bytes)" Grid.Row="1" Grid.Column="1" /> |
122 | c92e02f3 | Panagiotis Kanavos | </Grid> |
123 | c92e02f3 | Panagiotis Kanavos | |
124 | 42800be8 | Panagiotis Kanavos | |
125 | c92e02f3 | Panagiotis Kanavos | </TabItem> |
126 | c92e02f3 | Panagiotis Kanavos | </TabControl> |
127 | c92e02f3 | Panagiotis Kanavos | <StackPanel Orientation="Horizontal" Grid.Row="2" HorizontalAlignment="Right"> |
128 | 42800be8 | Panagiotis Kanavos | <Button Name="SaveChanges" Content="OK" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}"/> |
129 | 42800be8 | Panagiotis Kanavos | <Button Name="RejectChanges" Content="Cancel" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}"/> |
130 | 42800be8 | Panagiotis Kanavos | <Button Name="ApplyChanges" Content="Apply" Style="{StaticResource ButtonStyle}" /> |
131 | 42800be8 | Panagiotis Kanavos | </StackPanel> |
132 | 42800be8 | Panagiotis Kanavos | |
133 | 42800be8 | Panagiotis Kanavos | </Grid> |
134 | c92e02f3 | Panagiotis Kanavos | </extToolkit:BusyIndicator> |
135 | 42800be8 | Panagiotis Kanavos | </Window> |