C# WPF ProgressBar初始状态和电网问题;她在跑步
我有两个问题无法解决:C# WPF ProgressBar初始状态和电网问题;她在跑步,c#,wpf,C#,Wpf,我有两个问题无法解决: 应用程序启动时,ProgressBar由 在我执行代码更新它之前默认设置。我的装订 值默认为0,我甚至在导航时再次将其设置为0 到该ProgressBar所在的选项卡。。。所以我不知道为什么 已经填好了。这是设计的默认行为吗? 一旦代码执行,它就可以正常工作(从0到最大值,选项卡切换将其重置为0) 当ProgressBar开始填充时,整个 网格向右移动一点(如3像素)。它看起来很漂亮 丑陋,我不知道为什么会这样 更多代码将帮助我们解决您的问题。NET不会自行将Pr
- 应用程序启动时,
由 在我执行代码更新它之前默认设置。我的装订 值默认为0,我甚至在导航时再次将其设置为0 到该ProgressBar
所在的选项卡。。。所以我不知道为什么 已经填好了。这是设计的默认行为吗? 一旦代码执行,它就可以正常工作(从0到最大值,选项卡切换将其重置为0)ProgressBar
- 当
开始填充时,整个 网格向右移动一点(如3像素)。它看起来很漂亮 丑陋,我不知道为什么会这样ProgressBar
更多代码将帮助我们解决您的问题。NET不会自行将ProgressBar.Value
设置为最大值。您在某个地方有一些代码正在执行此操作。但是您没有提供一个好的代码示例。再见,谢谢。我刚刚发现了问题所在。我的默认绑定值和最大对象数设置为0,因此ProgressBar在默认情况下的最大值为0。
<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"/>