Revision 69588a95 trunk/Pithos.Client.WPF/FileProperties/ConflictsView.xaml

b/trunk/Pithos.Client.WPF/FileProperties/ConflictsView.xaml
3 3
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:cal="http://www.caliburnproject.org" 
4 4
        xmlns:cnv="clr-namespace:Pithos.Client.WPF.Converters"
5 5
        xmlns:model="clr-namespace:Pithos.Client.WPF.FileProperties"
6
        Title="Conflicts" Height="500" Width="500" x:Name="This"
7
		>
6
        Title="Conflicts" Height="500" Width="500" x:Name="This" xmlns:my="clr-namespace:Microsoft.Windows.Controls.Core.Converters;assembly=WPFToolkit.Extended" Icon="/PithosPlus;component/Images/Pithos.ico">
8 7
    <Window.Resources>
9 8
        <ResourceDictionary>
10 9
            <ContextMenu  x:Key="RowMenu" DataContext="{Binding PlacementTarget.DataContext, RelativeSource={RelativeSource Self}}">
......
13 12
        <Style x:Key="DefaultRowStyle" TargetType="{x:Type DataGridRow}">
14 13
            <Setter Property="ContextMenu" Value="{StaticResource RowMenu}" />
15 14
        </Style>
16
                <ResourceDictionary.MergedDictionaries>
15
            <BooleanToVisibilityConverter x:Key="BoolToVisible" />
16
            <my:InverseBoolConverter x:Key="BoolToInvisible" />
17
            <ResourceDictionary.MergedDictionaries>
17 18
                    <ResourceDictionary Source="..\PithosStyles.xaml" />
18 19
                </ResourceDictionary.MergedDictionaries>
19 20
            </ResourceDictionary>
......
24 25
            <RowDefinition Height="Auto"/>
25 26
        </Grid.RowDefinitions>
26 27
        
27
        <DataGrid x:Name="Conflicts" HorizontalContentAlignment="Stretch" Grid.Row="0" AutoGenerateColumns="false" RowStyle="{StaticResource DefaultRowStyle}">
28
        <DataGrid x:Name="Conflicts" HorizontalContentAlignment="Stretch" Grid.Row="0" 
29
                  AutoGenerateColumns="false" 
30
                  RowStyle="{StaticResource DefaultRowStyle}"
31
                  Visibility="{Binding Converter={StaticResource BoolToVisible}, Path=HasConflicts}"
32
                  >
28 33
            <DataGrid.Columns>
29 34
                <DataGridTextColumn x:Name="FilePath" Binding="{Binding FilePath}" Header="File" Width="*" />
30 35
                <DataGridTextColumn x:Name="LocalModified" Binding="{Binding LocalModified}" Header="Local Date" Width="Auto" />
......
43 48
                </DataGridTemplateColumn>
44 49
            </DataGrid.Columns>
45 50
        </DataGrid>
51
        <TextBlock VerticalAlignment="Center" HorizontalAlignment="Center" TextAlignment="Center" Visibility="{Binding Converter={StaticResource BoolToInvisible}, Path=HasConflicts}" FontWeight="Bold">There are no conflicts.</TextBlock>
46 52
        <StackPanel Orientation="Horizontal" Grid.Row="2" HorizontalAlignment="Right">
47 53
            <Button Name="Apply" Content="OK" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}" IsDefault="False" />
48 54
            <Button Name="Cancel" Content="Cancel" Margin="5,5,10,5" Style="{StaticResource ButtonStyle}" IsCancel="True" />

Also available in: Unified diff