Buc*_*uck 1 c# wpf xaml button progress-bar
我是WPF的新手,并没有试图将进度条放在按钮上.我之前提出的问题是:StackOverflow Post.任何有关如何正确执行此操作的帮助将不胜感激.我没有在StackOverflow上看到另一篇文章来解决这个问题.理想情况下,让按钮(1)的文本垂直居中(即通常显示在按钮中)和(2)文本下方的进度条会很棒.该按钮的默认高度为2倍,以便为进度条留出空间.我可以调整你想出的任何东西的位置和间距.我对正确完成绑定以更新进度条非常感兴趣.
谢谢!巴克
您有两个选项,UserControl为您的按钮创建一个或一个新的样式并覆盖ControlTemplate.我建议您Button更轻松,因为它更容易,你不会最终创建一个新类型.这是你如何做到这一点.
<Button>
<Button.Style>
<Style BasedOn="{StaticResource {x:Type Button}}" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<!-- Put in your textbox and progress bar and what not -->
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Button.Style>
</Button>
Run Code Online (Sandbox Code Playgroud)
你可以阅读更多关于模板化控件在这里,可以找到默认Style并ControlTemplate为Button 这里.
| 归档时间: |
|
| 查看次数: |
6851 次 |
| 最近记录: |