public Hierarchy_AreaItemControl(Hierarchy_AreaItemWrapper wrapper, BitmapImage icon) : base(wrapper, icon) { PropertyInfo prop = null; // Текст подсказки StringBuilder sb = new StringBuilder(); sb.AppendLine(String.Format(Localization.Tooltip_Hierarchy, wrapper.Caption)); prop = wrapper.GetCustomProperty(InfoBase.DIMENSION_CAPTION); if (prop != null) { sb.AppendLine(String.Format(Localization.Tooltip_Dimension, prop.Value)); } prop = wrapper.GetCustomProperty(InfoBase.CUBE_CAPTION); if (prop != null) { sb.AppendLine(String.Format(Localization.Tooltip_Cube, prop.Value)); } String str = sb.ToString(); str = str.TrimEnd('\n'); str.TrimEnd('\r'); // Подсказка ToolTipControl m_ToolTip = new ToolTipControl(); m_ToolTip.Caption = wrapper.Caption; m_ToolTip.Text = str; ToolTipService.SetToolTip(this, m_ToolTip); }
public Hierarchy_AreaItemControl(Hierarchy_AreaItemWrapper wrapper) : this(wrapper, null) { }