Возможно ли в WPF встроить ProgressBar в фон TextBox?
WPF: текстовое поле с ProgressBar
Ответы (1)
Да, но есть разные уровни интеграции, которых вы можете достичь.
Самый простой способ — разместить ProgressBar и TextBox с прозрачным фоном в одном и том же Grid:
<Grid>
<ProgressBar/>
<TextBox Background="#00ffffff"/>
</Grid>
Важно отметить, что цвет фона прозрачен, но виден для проверки нажатия. #00000000 не будет работать должным образом, потому что нажатие на TextBox на самом деле будет нажимать на ProgressBar.
Вы также можете изменить шаблон TextBox, чтобы включить ProgressBar в его шаблон более органично. Однако это будет иметь ограниченное применение, если вы не написали свой собственный элемент управления, пока занимаетесь им.
person
Kent Boogaart
schedule
07.09.2009