Mam kontrolkę WPF Label, którą próbuję zmienić wygląd przy użyciu obiektu System.Drawing.Font dostarczonego przez jakiś starodawny kod. Byłem w stanie ustawić większość właściwości, ale walczę ze Strikeout i Underline.Używanie System.Drawing.Font z etykietą WPF
Do tej pory mam:
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;
Jak ustawić przekreślenie czcionki lub podkreślenie właściwości? Czy istnieje lepsza kontrola do użycia?
Doskonale, dziękuję. Powinienem był używać TextBlock w pierwszej kolejności. – bstoney