WPF中是否可以在TextBox的背景中嵌入ProgressBar?
答案 0 :(得分:12)
是的,但您可以实现不同级别的集成。
最简单的方法是在同一个ProgressBar
中使用透明背景主持TextBox
和Grid
:
<Grid>
<ProgressBar/>
<TextBox Background="#00ffffff"/>
</Grid>
重要的是,背景颜色是透明的,但对于测试来说是可见的。 #00000000无法按预期工作,因为点击TextBox
实际上会点击ProgressBar
。
您还可以重新模仿TextBox
,以便将ProgressBar
更具内在地纳入其模板中。但是,除非您在使用自己的控件时编写自己的控件,否则这个用途有限。
答案 1 :(得分:1)