【问题标题】:WPF: TextBox with ProgressBarWPF:带有进度条的文本框
【发布时间】:2009-09-07 12:12:04
【问题描述】:

是否可以在 WPF 中将 ProgressBar 嵌入到 TextBox 的背景中?

【问题讨论】:

    标签: wpf textbox progress-bar


    【解决方案1】:

    是的,但是您可以实现不同级别的集成。

    最简单的方法是在同一个Grid 中托管具有透明背景的ProgressBarTextBox

    <Grid>
        <ProgressBar/>
        <TextBox Background="#00ffffff"/>
    </Grid>
    

    重要的是,背景颜色是透明的,但对命中测试可见。 #00000000 不会按预期工作,因为单击 TextBox 实际上会单击 ProgressBar

    您还可以重新模板 TextBox 以将 ProgressBar 更本质地合并到其模板中。但是,除非您在使用它时编写自己的控件,否则这将是有限的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-13
      相关资源
      最近更新 更多