aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Synchronization/DiffAction.cs
blob: 41991eecb3b3aad96024876d9b7a5ea386e8b9be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.Synchronization
{
    /// <summary>
    /// Represents the available types of <see cref="Diff"/> actions.
    /// </summary>
    public enum DiffAction
    {
        /// <summary>
        /// Add table to slave
        /// </summary>
        AddTableToSlave,
        /// <summary>
        /// Add column to slave
        /// </summary>
        AddColumnToSlave,
        /// <summary>
        /// Add row to slave
        /// </summary>
        AddRowToSlave,
        /// <summary>
        /// Add row to master
        /// </summary>
        AddRowToMaster,
        /// <summary>
        /// Update row in slave
        /// </summary>
        UpdateRowInSlave,
        /// <summary>
        /// Update row in master
        /// </summary>
        UpdateRowInMaster,
        /// <summary>
        /// Replace table data in slave
        /// </summary>
        ReplaceTableDataInSlave,
        /// <summary>
        /// Replace table data in master
        /// </summary>
        ReplaceTableDataInMaster,
    }
}
<Style.Triggers> <DataTrigger Binding="{Binding MessageType}" Value="Info"> <Setter Property="Icon" Value="Information"></Setter> </DataTrigger> <DataTrigger Binding="{Binding MessageType}" Value="Success"> <Setter Property="Icon" Value="Check"></Setter> </DataTrigger> <DataTrigger Binding="{Binding MessageType}" Value="Warning"> <Setter Property="Icon" Value="Alert"></Setter> </DataTrigger> <DataTrigger Binding="{Binding MessageType}" Value="Error"> <Setter Property="Icon" Value="AlertOctagon"></Setter> </DataTrigger> </Style.Triggers> </Style> </touch:TouchIcon.Style> </touch:TouchIcon> <StackPanel Margin="10 0 0 0" VerticalAlignment="Center"> <TextBlock Text="{Binding Message}" TextTrimming="CharacterEllipsis" TextWrapping="Wrap"></TextBlock> <TextBlock Margin="0 20 0 0" Text="{Binding ExpandedMessage}" TextWrapping="Wrap" Visibility="{Binding IsExpanded,Converter={StaticResource BooleanToVisibilityConverter}}"></TextBlock> </StackPanel> </DockPanel> </ContentControl> </UserControl>