예제 #1
0
 protected void UpdateComment(string valuestring)
 {
     if (ValueString1.Equals(valuestring))
     {
         CommentString1 = ValueCommentManager.GetComment(valuestring);
         PropertyChanged(this, new PropertyChangedEventArgs("CommentString1"));
     }
     if (ValueString2.Equals(valuestring))
     {
         CommentString2 = ValueCommentManager.GetComment(valuestring);
         PropertyChanged(this, new PropertyChangedEventArgs("CommentString2"));
     }
     if (ValueString3.Equals(valuestring))
     {
         CommentString3 = ValueCommentManager.GetComment(valuestring);
         PropertyChanged(this, new PropertyChangedEventArgs("CommentString3"));
     }
     if (ValueString4.Equals(valuestring))
     {
         CommentString4 = ValueCommentManager.GetComment(valuestring);
         PropertyChanged(this, new PropertyChangedEventArgs("CommentString4"));
     }
     if (ValueString5.Equals(valuestring))
     {
         CommentString5 = ValueCommentManager.GetComment(valuestring);
         PropertyChanged(this, new PropertyChangedEventArgs("CommentString5"));
     }
 }
예제 #2
0
 private void ValueTextBox5_TextChanged(object sender, TextChangedEventArgs e)
 {
     switch (InstMode)
     {
     case INST_ATCH:
         IEnumerable <string> fit = SubRoutines.Where(
             (string name) => { return(name.Equals(ValueString5)); });
         if (fit.Count() == 0)
         {
             ValueTextBox5.Background = Brushes.Red;
         }
         else
         {
             ValueTextBox5.Background = Brushes.White;
         }
         PropertyChanged(this, new PropertyChangedEventArgs("CollectionSource"));
         return;
     }
     if (ValueParser.IsVariablePattern(ValueString5))
     {
         CommentString5 = ValueCommentManager.GetComment(ValueString5);
     }
     else
     {
         CommentString5 = ValueCommentManager.GetComment(ValueString5.ToUpper());
     }
 }