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="[Event MouseLeftButtonUp]=[Action GoToFile($dataContext)]"
12 cal:Action.TargetWithoutContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=DataGrid}, Path=DataContext}"/>
14 <Style x:Key="DefaultRowStyle" TargetType="{x:Type DataGridRow}">
15 <Setter Property="ContextMenu" Value="{StaticResource RowMenu}" />
17 <ResourceDictionary.MergedDictionaries>
18 <ResourceDictionary Source="..\PithosStyles.xaml" />
19 </ResourceDictionary.MergedDictionaries>
25 <RowDefinition Height="Auto"/>
26 </Grid.RowDefinitions>
28 <ListBox x:Name="Conflicts" HorizontalContentAlignment="Stretch" Grid.Row="0">
29 <ListBox.ItemTemplate>
32 <Grid.ColumnDefinitions>
34 <ColumnDefinition Width="Auto"/>
35 </Grid.ColumnDefinitions>
36 <TextBlock x:Name="FilePath" Text="{Binding FilePath}" Grid.Row="0" Margin="5"/>
37 <ComboBox x:Name="Action" ItemsSource="{cnv:EnumValues model:ConflictAction}"
38 SelectedValue="{Binding Action}" Grid.Row="1"
39 HorizontalAlignment="Right"
40 HorizontalContentAlignment="Left"
41 Width="110" Margin="5" Padding="5,2"
45 </ListBox.ItemTemplate>
47 <StackPanel Orientation="Horizontal" Grid.Row="2" HorizontalAlignment="Right">
48 <Button Name="Apply" Content="OK" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}" IsDefault="False" />
49 <Button Name="Cancel" Content="Cancel" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}" IsCancel="True" />