コード例 #1
0
ファイル: kdp.xaml.cs プロジェクト: radtek/BACAClient
 public void ChangStyle(int i)
 {
     try
     {
         foreach (UIElement element in this.relational.Children)
         {
             if (element is BACAClient.Template.HisDetail.Relational)
             {
                 BACAClient.Template.HisDetail.Relational relational = (BACAClient.Template.HisDetail.Relational)element;
                 if (relational.enter == 1)
                 {
                     if ((relational.model != null) && (relational.model.ReTypeId != 7))
                     {
                         string uriString = string.Format("pack://application:,,,/BACAClient;component/Images/Pages/Index/Left/icon{0}.png", relational.model.ReTypeId);
                         relational.Icon.Source = new BitmapImage(new Uri(uriString));
                     }
                     relational.Name.Foreground    = new BrushConverter().ConvertFromInvariantString("#333333") as Brush;
                     relational.grid.Background    = Brushes.White;
                     relational.Bg.BorderThickness = new Thickness(0.0, 0.0, 1.0, 0.0);
                     relational.enter = 0;
                 }
             }
         }
         this.ChangNavStyle(i, 0);
     }
     catch
     {
     }
 }
コード例 #2
0
ファイル: kdp.xaml.cs プロジェクト: radtek/BACAClient
 public void RelationalInfo()
 {
     try
     {
         if (this.model.TypeId == 4)
         {
             if (!string.IsNullOrEmpty(this.FormImage))
             {
                 BACAClient.Template.HisDetail.Relational element = new BACAClient.Template.HisDetail.Relational
                 {
                     TypeId = this.model.TypeId
                 };
                 element.RelateInfo += new BACAClient.Template.HisDetail.Relational.ChangedEventHandler(this.FormClick);
                 this.relational.Children.Add(element);
             }
         }
         else
         {
             List <BACAClient.Model.Relational> list = new List <Model.Relational>();  //todo
             if ((list != null) && (list.Count > 0))
             {
                 foreach (BACAClient.Model.Relational relational2 in list)
                 {
                     BACAClient.Template.HisDetail.Relational relational3 = new BACAClient.Template.HisDetail.Relational
                     {
                         model  = relational2,
                         data   = this.Type,
                         TypeId = this.model.TypeId
                     };
                     relational3.RelateInfo += new BACAClient.Template.HisDetail.Relational.ChangedEventHandler(this.relateInfo);
                     this.relational.Children.Add(relational3);
                 }
             }
         }
     }
     catch
     {
     }
 }