xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended" mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400" Width="400"
Height="400" Icon="/PithosPlus;component/Images/PithosTaskbar.png"
- Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}" WindowStartupLocation="CenterScreen" Topmost="False">
+ Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}" WindowStartupLocation="CenterScreen" Topmost="False"
+ x:Name="ThisView">
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Text="Kind :" Grid.Row="0" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/>
<TextBlock Text="Size :" Grid.Row="1" Grid.Column="0" Style="{StaticResource ResourceKey=NameColumnStyle}"/>
</Grid>
</TabItem>
<TabItem Header="Metadata">
- <DataGrid ItemsSource="{Binding Tags}" x:Name="Tags"
- AutoGenerateColumns="False" CanUserAddRows="True" >
- <DataGrid.Columns>
- <DataGridTemplateColumn >
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <Button Content=" - " Command="DataGrid.DeleteCommand"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTextColumn Binding="{Binding Name}" Header="Key" />
- <DataGridTextColumn Binding="{Binding Value}" Header="Value" />
- </DataGrid.Columns>
- </DataGrid>
+ <StackPanel>
+ <StackPanel Orientation="Horizontal">
+ <TextBox x:Name="CurrentTag_Name" Width="150" Margin="5" Grid.Row="6"/>
+ <TextBox x:Name="CurrentTag_Value" Width="150" Margin="5" Grid.Row="6"/>
+ <Button x:Name="AddTag" Content="Add" Margin="5"/>
+ </StackPanel>
+ <DataGrid ItemsSource="{Binding Tags}" x:Name="Tags"
+ AutoGenerateColumns="False" GridLinesVisibility="None" IsReadOnly="True" >
+ <DataGrid.Columns>
+ <DataGridTextColumn Binding="{Binding Name}" Header="Key" MinWidth="150" />
+ <DataGridTextColumn Binding="{Binding Value}" Header="Value" MinWidth="100"/>
+ </DataGrid.Columns>
+ </DataGrid>
+ </StackPanel>
</TabItem>
<TabItem Header="Permissions">
<StackPanel>
+ <CheckBox x:Name="IsPublic" Content="Public" Margin="5"/>
<StackPanel Orientation="Horizontal">
- <TextBox x:Name="PermissionName" Width="200" Margin="5"/>
- <RadioButton x:Name="PermissionRead" Content="Read" Margin="5"/>
- <RadioButton x:Name="PermissionWrite" Content="Write" Margin="5"/>
+ <TextBox x:Name="PermissionName" Width="200" Margin="5" Grid.Row="6"/>
+ <RadioButton x:Name="PermissionRead" Content="Read" Margin="5" Grid.Row="7"/>
+ <RadioButton x:Name="PermissionWrite" Content="Write" Margin="5" Grid.Row="8"/>
<Button x:Name="AddPermission" Content="Add" Margin="5"/>
</StackPanel>
<TextBlock Margin="5" Visibility="{Binding Path=IsPublic,FallbackValue=Collapsed, Converter={StaticResource BoolToVisible}}">
<Run Text="Public URL:" />
<Run Text="{Binding PublicUrl,FallbackValue='http://someurl'}" />
</TextBlock>
- <CheckBox x:Name="IsPublic" Content="Public" Margin="5"/>
- <DataGrid x:Name="Permissions" ItemsSource="{Binding Permissions}"
- AutoGenerateColumns="False" CanUserAddRows="True">
+ <DataGrid x:Name="Permissions" AutoGenerateColumns="False" GridLinesVisibility="None" IsReadOnly="True" >
<DataGrid.Columns>
- <DataGridTemplateColumn >
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <Button Content=" - " Command="DataGrid.DeleteCommand"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTextColumn Binding="{Binding UserName}" Header="Name" />
- <DataGridCheckBoxColumn Binding="{Binding Read,Mode=TwoWay}" Header="Read"/>
- <DataGridCheckBoxColumn Binding="{Binding Write,Mode=TwoWay}" Header="Write"/>
+ <DataGridTextColumn Binding="{Binding UserName}" Header="Name" MinWidth="150" />
+ <DataGridTextColumn Binding="{Binding Value}" Header="Permission"/>
</DataGrid.Columns>
</DataGrid>
</StackPanel>