Exemple #1
0
 /// <summary>
 /// Konstruktor
 /// </summary>
 /// <param name="stavStroje">Reference na stav stroje</param>
 public StavStrojeViewModel(StavStroje stavStroje)
 {
     this.stavStroje = stavStroje;
     this.stavStroje.OnStateChanged += () =>
     {
         NotifyPropertyChanged("Barva");
         NotifyPropertyChanged("Text");
     };
 }
Exemple #2
0
        /// <summary>
        /// Vrátí true, pokud se shoduje číslo stavu
        /// </summary>
        /// <param name="stav"></param>
        /// <returns></returns>
        public bool Equals(StavStroje stav)
        {
            if (stav == null)
            {
                return(false);
            }

            return(cisloStavu == stav.cisloStavu);
        }
Exemple #3
0
        /// <summary>
        /// Vrátí true, pokud je objekt předaný parametrem typu "StavStroje", není null a shoduje se číslo stavu
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }

            StavStroje ss = obj as StavStroje;

            if (ss == null)
            {
                return(false);
            }

            return(cisloStavu == ss.cisloStavu);
        }