WPF ProgressBar运行时的初始状态和网格问题

时间:2015-01-07 14:37:18

标签: c# wpf

我有两个我无法弄清楚的问题:

  • 当应用程序启动时,ProgressBar将被填入 在我甚至执行代码来更新它之前的默认值。我的约束力 值默认为0,我甚至在导航时再次将其设置为0 到ProgressBar所在的标签页...所以我不确定原因 这是填写的。这是设计的某种默认行为吗? 一旦代码执行,它就可以正常工作(从0到最大,并且制表符切换将其重置为0)。

  • ProgressBar一开始填写,整个内容 网格向右移动一点(如3像素)。它看起来非常 丑陋,我不知道为什么会这样。

<ProgressBar x:Name="ProgressBarDiagnostics"
             Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="5"
             Value="{Binding Diagnostics.ProgressValue,
                             UpdateSourceTrigger=PropertyChanged}"
             Maximum="{Binding Diagnostics.ProgressMaximum}" 
             Height="22"/>

0 个答案:

没有答案