C# UWP进程条与绑定
我在更新C# UWP进程条与绑定,c#,xaml,uwp,winrt-xaml,inotifypropertychanged,C#,Xaml,Uwp,Winrt Xaml,Inotifypropertychanged,我在更新ProgressBar时遇到了非常奇怪的情况。 基本上,我有SemanticZoom,在ZoomedIn模式下我有ListView。每个ListView都包含ProgressBar。这是最有趣的 工作(由我设置的值): 所以,肯定有什么事要做。有什么想法吗 顺便说一下,当我玩ProgressBar属性的位置时,我会得到奇怪的结果。例如,如果我设置了最小值,然后设置了最大值,然后设置了值,那么我就有了进度条100%。如果我设置值,最大值和最小值,就可以了。我想这会解决问题 <
ProgressBar
时遇到了非常奇怪的情况。
基本上,我有SemanticZoom
,在ZoomedIn
模式下我有ListView
。每个ListView
都包含ProgressBar
。这是最有趣的
工作(由我设置的值):
所以,肯定有什么事要做。有什么想法吗
顺便说一下,当我玩
ProgressBar
属性的位置时,我会得到奇怪的结果。例如,如果我设置了最小值
,然后设置了最大值
,然后设置了值
,那么我就有了进度条
100%。如果我设置值
,最大值
和最小值
,就可以了。我想这会解决问题
<ProgressBar
Minimum="{Binding Min, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Maximum="{Binding Max, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Value="{Binding Progress, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
</ProgressBar>
我想这会解决它
<ProgressBar
Minimum="{Binding Min, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Maximum="{Binding Max, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Value="{Binding Progress, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
</ProgressBar>
在可扩展应用程序标记语言(XAML)中绑定和值时,首先声明for。如果在之后声明for,则将忽略的绑定值,并且可能发生以下情况:
- 如果绑定值为负值,则该值设置为0
- 如果绑定值大于默认值(和为100),则该值将设置为等于该值
<ProgressBar Maximum="{Binding Finish, Mode=OneTime}" Minimum="{Binding Start, Mode=OneTime}" Value="{Binding CurrentTime,Mode=TwoWay}" />
那么它应该可以工作了
在可扩展应用程序标记语言(XAML)中绑定和值时,首先声明for。如果在之后声明for,则将忽略的绑定值,并且可能发生以下情况:
- 如果绑定值为负值,则该值设置为0
- 如果绑定值大于默认值(和为100),则该值将设置为等于该值
<ProgressBar Maximum="{Binding Finish, Mode=OneTime}" Minimum="{Binding Start, Mode=OneTime}" Value="{Binding CurrentTime,Mode=TwoWay}" />
然后它应该能工作。是的,它太完美了!非常感谢。是啊,太完美了!非常感谢。
<ProgressBar Maximum="{Binding Finish, Mode=OneTime}" Minimum="{Binding Start, Mode=OneTime}" Value="{Binding CurrentTime,Mode=TwoWay}" />