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