aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.CodeGeneration/EnumerationField.cs
blob: 038055cb9a99c4a26e3aa09ece64c591d384037e (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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.CodeGeneration
{
    /// <summary>
    /// Represents a single enumeration field.
    /// </summary>
    public class EnumerationField
    {
        /// <summary>
        /// Gets or sets the field name.
        /// </summary>
        public String Name { get; set; }

        /// <summary>
        /// Gets or sets the value.
        /// </summary>
        public int Value { get; set; }

        /// <summary>
        /// Gets or sets an optional description.
        /// </summary>
        public String Description { get; set; }
    }
}
> System.Windows.Shapes; using Tango.Integration.Operation; using static Tango.Integration.Operation.InsufficientLiquidQuantityException; namespace Tango.MachineStudio.Developer.Views { /// <summary> /// Interaction logic for InsufficientLiquidQuantityView.xaml /// </summary> public partial class InsufficientLiquidQuantityView : UserControl { public InsufficientLiquidQuantityView() { InitializeComponent(); } private void IdsPackLoaded(object sender, RoutedEventArgs e) { Border border = sender as Border; Grid parent = border.Parent as Grid; IDSPackLevel packLevel = border.DataContext as IDSPackLevel; border.Width = ((double)packLevel.Current / (double)MachineOperator.MAX_DISPENSER_NANOLITER) * parent.ActualWidth; } private void Limit_Loaded(object sender, RoutedEventArgs e) { Rectangle rect = sender as Rectangle; Grid parent = rect.Parent as Grid; IDSPackLevel packLevel = rect.DataContext as IDSPackLevel; var left = ((double)packLevel.Required / (double)MachineOperator.MAX_DISPENSER_NANOLITER) * parent.ActualWidth; rect.Margin = new Thickness(left, 0, 0, 0); if (packLevel.IsValid) { rect.Visibility = Visibility.Hidden; } } } }