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 { } }
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 { } }