1 <Window x:Class="Pithos.Client.WPF.FileProperties.ConflictsView"
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:cal="http://www.caliburnproject.org"
4 xmlns:cnv="clr-namespace:Pithos.Client.WPF.Converters"
5 xmlns:model="clr-namespace:Pithos.Client.WPF.FileProperties"
6 Title="Conflicts" Height="300" Width="500" x:Name="This"
10 <ContextMenu x:Key="RowMenu" DataContext="{Binding PlacementTarget.DataContext, RelativeSource={RelativeSource Self}}">
11 <MenuItem Header="{Binding FilePath}" cal:Message.Attach="GoToFile"/>
13 <Style x:Key="DefaultRowStyle" TargetType="{x:Type DataGridRow}">
14 <Setter Property="ContextMenu" Value="{StaticResource RowMenu}" />
16 <ResourceDictionary.MergedDictionaries>
17 <ResourceDictionary Source="..\PithosStyles.xaml" />
18 </ResourceDictionary.MergedDictionaries>
24 <RowDefinition Height="Auto"/>
25 </Grid.RowDefinitions>
27 <DataGrid x:Name="Conflicts" HorizontalContentAlignment="Stretch" Grid.Row="0" AutoGenerateColumns="false" RowStyle="{StaticResource DefaultRowStyle}">
29 <DataGridTextColumn x:Name="FilePath" Binding="{Binding FilePath}" Header="File" Width="*" />
30 <DataGridTextColumn x:Name="LocalModified" Binding="{Binding LocalModified}" Header="Local Date" Width="Auto" />
31 <DataGridTemplateColumn x:Name="Action" Header="Action" Width="Auto">
32 <DataGridTemplateColumn.CellTemplate>
34 <ComboBox x:Name="Action" ItemsSource="{cnv:EnumValues model:ConflictAction}"
35 SelectedValue="{Binding Action}" Grid.Column="2"
36 HorizontalAlignment="Right"
37 HorizontalContentAlignment="Left"
38 Width="110" Margin="5" Padding="5,2"
41 </DataGridTemplateColumn.CellTemplate>
42 </DataGridTemplateColumn>
45 <StackPanel Orientation="Horizontal" Grid.Row="2" HorizontalAlignment="Right">
46 <Button Name="Apply" Content="OK" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}" IsDefault="False" />
47 <Button Name="Cancel" Content="Cancel" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}" IsCancel="True" />