public void Draw() { this.Text.set_Text(""); if (this.m_tl != null) { this.Text.set_Text((this.m_tl.Text.Length > 0) ? this.m_tl.Text : this.m_tl.ID); this.Text.set_Foreground(new SolidColorBrush(SilverlightHelper.ConvertToColor(this.m_tl.TextForeColor))); this.Text.set_FontFamily(new FontFamily(this.m_tl.FontName)); this.Text.set_FontSize((double)(this.m_tl.FontSize + 3f)); if ((this.m_tl.FontStyle & 1) == 1) { this.Text.set_FontWeight(FontWeights.get_Bold()); } if ((this.m_tl.FontStyle & 2) == 2) { this.Text.set_FontStyle(FontStyles.get_Italic()); } if ((this.m_tl.FontStyle & 4) == 4) { this.Text.set_TextDecorations(TextDecorations.get_Underline()); } RotateTransform transform = new RotateTransform(); transform.set_Angle((double)this.m_tl.Escapement); this.Text.set_RenderTransform(transform); } }