Ho un controllo Label WPF che sto cercando di modificare l'aspetto dell'utilizzo di un oggetto System.Drawing.Font fornito da un codice legacy. Sono stato in grado di impostare la maggior parte delle proprietà, ma sto lottando con Strikeout e Underline.Utilizzo di un System.Drawing.Font con un'etichetta WPF
Finora ho:
System.Drawing.Font font = FontFromLegacyCode();
System.Windows.Controls.Label label = new System.Windows.Controls.Label();
label.FontFamily = new System.Windows.Media.FontFamily(font.Name);
label.FontWeight = font.Bold ? System.Windows.FontWeights.Bold : System.Windows.FontWeights.Regular;
label.FontStyle = font.Italic ? System.Windows.FontStyles.Italic : System.Windows.FontStyles.Normal;
label.FontSize = font.Size;
Come si imposta il tipo di carattere barrato o sottolineato le proprietà? C'è un controllo migliore da usare?
Perfetto, grazie. Avrei dovuto usare un TextBlock in primo luogo. – bstoney