Domanda

Come posso progettare diversamente il testo all'interno dell'elemento TextBox in XAML

Esempio: ho bisogno della prima parola carattere normale e della seconda parola in grassetto ...

È stato utile?

Soluzione

È necessario utilizzare il controllo RichTextBox WPF per questo.

Esempio:

<RichTextBox x:Name="txtRichBox">
                        <FlowDocument>
                            <Paragraph>
                                I am bold inside
                                <Bold>not outside</Bold>
                            </Paragraph>
                        </FlowDocument>
</RichTextBox>

Questo dovrebbe creare una casella di testo con contenuti come

Sono in grassetto dentro non fuori.

Ulteriori informazioni con esempi qui .

Altri suggerimenti

WPF include una serie di classi quadro per i documenti. Se non stai cercando di modificare il testo in stile ma di visualizzarlo , dai un'occhiata a Documenti di flusso. Se stai cercando di modificare il testo con stile, la risposta di Sizzler è corretta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top