Revision 97edb52f trunk/Pithos.Client.WPF/FileProperties/FilePropertiesView.xaml
b/trunk/Pithos.Client.WPF/FileProperties/FilePropertiesView.xaml | ||
---|---|---|
6 | 6 |
xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended" mc:Ignorable="d" |
7 | 7 |
d:DesignHeight="300" d:DesignWidth="400" Width="400" |
8 | 8 |
Height="400" Icon="/PithosPlus;component/Images/PithosTaskbar.png" |
9 |
Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}" WindowStartupLocation="CenterScreen" Topmost="False"> |
|
9 |
Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}" WindowStartupLocation="CenterScreen" Topmost="False" |
|
10 |
x:Name="ThisView"> |
|
10 | 11 |
<Window.Resources> |
11 | 12 |
<ResourceDictionary> |
12 | 13 |
<ResourceDictionary.MergedDictionaries> |
... | ... | |
68 | 69 |
<RowDefinition Height="Auto"/> |
69 | 70 |
<RowDefinition Height="Auto"/> |
70 | 71 |
<RowDefinition Height="Auto"/> |
72 |
<RowDefinition Height="Auto"/> |
|
73 |
<RowDefinition Height="Auto"/> |
|
74 |
<RowDefinition Height="Auto"/> |
|
71 | 75 |
</Grid.RowDefinitions> |
72 | 76 |
<TextBlock Text="Kind :" Grid.Row="0" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
73 | 77 |
<TextBlock Text="Size :" Grid.Row="1" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/> |
... | ... | |
84 | 88 |
</Grid> |
85 | 89 |
</TabItem> |
86 | 90 |
<TabItem Header="Metadata"> |
87 |
<DataGrid ItemsSource="{Binding Tags}" x:Name="Tags"
|
|
88 |
AutoGenerateColumns="False" CanUserAddRows="True" >
|
|
89 |
<DataGrid.Columns>
|
|
90 |
<DataGridTemplateColumn >
|
|
91 |
<DataGridTemplateColumn.CellTemplate>
|
|
92 |
<DataTemplate>
|
|
93 |
<Button Content=" - " Command="DataGrid.DeleteCommand"/>
|
|
94 |
</DataTemplate>
|
|
95 |
</DataGridTemplateColumn.CellTemplate>
|
|
96 |
</DataGridTemplateColumn>
|
|
97 |
<DataGridTextColumn Binding="{Binding Name}" Header="Key" />
|
|
98 |
<DataGridTextColumn Binding="{Binding Value}" Header="Value" />
|
|
99 |
</DataGrid.Columns>
|
|
100 |
</DataGrid>
|
|
91 |
<StackPanel>
|
|
92 |
<StackPanel Orientation="Horizontal">
|
|
93 |
<TextBox x:Name="CurrentTag_Name" Width="150" Margin="5" Grid.Row="6"/>
|
|
94 |
<TextBox x:Name="CurrentTag_Value" Width="150" Margin="5" Grid.Row="6"/>
|
|
95 |
<Button x:Name="AddTag" Content="Add" Margin="5"/>
|
|
96 |
</StackPanel>
|
|
97 |
<DataGrid ItemsSource="{Binding Tags}" x:Name="Tags"
|
|
98 |
AutoGenerateColumns="False" GridLinesVisibility="None" IsReadOnly="True" >
|
|
99 |
<DataGrid.Columns>
|
|
100 |
<DataGridTextColumn Binding="{Binding Name}" Header="Key" MinWidth="150" />
|
|
101 |
<DataGridTextColumn Binding="{Binding Value}" Header="Value" MinWidth="100"/>
|
|
102 |
</DataGrid.Columns>
|
|
103 |
</DataGrid> |
|
104 |
</StackPanel>
|
|
101 | 105 |
</TabItem> |
102 | 106 |
<TabItem Header="Permissions"> |
103 | 107 |
<StackPanel> |
108 |
<CheckBox x:Name="IsPublic" Content="Public" Margin="5"/> |
|
104 | 109 |
<StackPanel Orientation="Horizontal"> |
105 |
<TextBox x:Name="PermissionName" Width="200" Margin="5"/> |
|
106 |
<RadioButton x:Name="PermissionRead" Content="Read" Margin="5"/> |
|
107 |
<RadioButton x:Name="PermissionWrite" Content="Write" Margin="5"/> |
|
110 |
<TextBox x:Name="PermissionName" Width="200" Margin="5" Grid.Row="6"/>
|
|
111 |
<RadioButton x:Name="PermissionRead" Content="Read" Margin="5" Grid.Row="7"/>
|
|
112 |
<RadioButton x:Name="PermissionWrite" Content="Write" Margin="5" Grid.Row="8"/>
|
|
108 | 113 |
<Button x:Name="AddPermission" Content="Add" Margin="5"/> |
109 | 114 |
</StackPanel> |
110 | 115 |
<TextBlock Margin="5" Visibility="{Binding Path=IsPublic,FallbackValue=Collapsed, Converter={StaticResource BoolToVisible}}"> |
111 | 116 |
<Run Text="Public URL:" /> |
112 | 117 |
<Run Text="{Binding PublicUrl,FallbackValue='http://someurl'}" /> |
113 | 118 |
</TextBlock> |
114 |
<CheckBox x:Name="IsPublic" Content="Public" Margin="5"/> |
|
115 |
<DataGrid x:Name="Permissions" ItemsSource="{Binding Permissions}" |
|
116 |
AutoGenerateColumns="False" CanUserAddRows="True"> |
|
119 |
<DataGrid x:Name="Permissions" AutoGenerateColumns="False" GridLinesVisibility="None" IsReadOnly="True" > |
|
117 | 120 |
<DataGrid.Columns> |
118 |
<DataGridTemplateColumn > |
|
119 |
<DataGridTemplateColumn.CellTemplate> |
|
120 |
<DataTemplate> |
|
121 |
<Button Content=" - " Command="DataGrid.DeleteCommand"/> |
|
122 |
</DataTemplate> |
|
123 |
</DataGridTemplateColumn.CellTemplate> |
|
124 |
</DataGridTemplateColumn> |
|
125 |
<DataGridTextColumn Binding="{Binding UserName}" Header="Name" /> |
|
126 |
<DataGridCheckBoxColumn Binding="{Binding Read,Mode=TwoWay}" Header="Read"/> |
|
127 |
<DataGridCheckBoxColumn Binding="{Binding Write,Mode=TwoWay}" Header="Write"/> |
|
121 |
<DataGridTextColumn Binding="{Binding UserName}" Header="Name" MinWidth="150" /> |
|
122 |
<DataGridTextColumn Binding="{Binding Value}" Header="Permission"/> |
|
128 | 123 |
</DataGrid.Columns> |
129 | 124 |
</DataGrid> |
130 | 125 |
</StackPanel> |
Also available in: Unified diff