Wpf 选项卡中的ProgressBar项宽度问题
您好,亲爱的堆栈溢出用户 在TabControl ItemContainerStyle模板中放置ProgressBar时遇到问题 仅当TabItem标题拉伸到TabControl宽度时,才会发生此问题。如果只有很少的标题,那么它们的宽度不会改变,progressbar工作正常 当ProgressBar值更改时,TabItem的宽度将随之更改,从当前宽度增加到当前选项卡行上某个项目的最大宽度。同一标题行上的其他选项卡被移动或收缩 因此,有两个问题:Wpf 选项卡中的ProgressBar项宽度问题,wpf,xaml,progress-bar,tabcontrol,Wpf,Xaml,Progress Bar,Tabcontrol,您好,亲爱的堆栈溢出用户 在TabControl ItemContainerStyle模板中放置ProgressBar时遇到问题 仅当TabItem标题拉伸到TabControl宽度时,才会发生此问题。如果只有很少的标题,那么它们的宽度不会改变,progressbar工作正常 当ProgressBar值更改时,TabItem的宽度将随之更改,从当前宽度增加到当前选项卡行上某个项目的最大宽度。同一标题行上的其他选项卡被移动或收缩 因此,有两个问题: 如何避免标题更改其大小以适应进度条 为什么Pro
TabControl
<TabControl Name="TabController"
TabStripPlacement="Bottom"
Padding="0"
helpers:TabItemGeneratorBehavior.ItemsSource="{Binding TabPageCollection, Mode=TwoWay}"
helpers:TabItemGeneratorBehavior.SelectedItem="{Binding SelectedTabPage, Mode=TwoWay}"
ItemContainerStyle="{StaticResource TabItemStyle}"/>
问题已修复!将ProgressBar包装在画布中,并将ProgressBar大小设置为绑定到画布的实际宽度/高度
<TabControl Name="TabController"
TabStripPlacement="Bottom"
Padding="0"
helpers:TabItemGeneratorBehavior.ItemsSource="{Binding TabPageCollection, Mode=TwoWay}"
helpers:TabItemGeneratorBehavior.SelectedItem="{Binding SelectedTabPage, Mode=TwoWay}"
ItemContainerStyle="{StaticResource TabItemStyle}"/>