WPF Как установить текст в качестве фона текстового поля в коде?

Вопрос: возможно ли даже установить текст в качестве фона текстового кода в коде? textbox.Background = ?? Или мне нужно использовать TextBlock и назначить текст TextBock, а затем добавить TextBlock в качестве фона TextBox? но как это сделать? Лучший ответ: Вы можете использовать VisualBrush для рисования элементов на фоне другого элемента Пример:

Вопрос:

возможно ли даже установить текст в качестве фона текстового кода в коде?

textbox.Background = ??

Или мне нужно использовать TextBlock и назначить текст TextBock, а затем добавить TextBlock в качестве фона TextBox? но как это сделать?

Лучший ответ:

Вы можете использовать VisualBrush для рисования элементов на фоне другого элемента

Пример:

<TextBox> <TextBox.Background> <VisualBrush Stretch=»None» AlignmentX=»Left»> <VisualBrush.Visual> <TextBox Text=»StackOverflow»/> </VisualBrush.Visual> </VisualBrush> </TextBox.Background> </TextBox>

Или в коде

textBox.Background = new VisualBrush(new TextBox { Text = «StackOverflow» }) { AlignmentX = AlignmentX.Left, Stretch = Stretch.None };

Результат:

Оцените статью
Добавить комментарий