Silverlight 将滑块值有效绑定到ProgressBar?
所以我想做的是通过一个只使用xaml的滑块来控制Progressbar的宽度。下面的内容可以工作,但只会略微增加ProgressBar的值。玩过最小/最大后,不确定我的错在哪里。我看到了使用矩形和一些代码隐藏的变通方法,但我想在本例中特别与ProgressBar交互。感谢大家分享的见解Silverlight 将滑块值有效绑定到ProgressBar?,silverlight,xaml,binding,expression-blend,Silverlight,Xaml,Binding,Expression Blend,所以我想做的是通过一个只使用xaml的滑块来控制Progressbar的宽度。下面的内容可以工作,但只会略微增加ProgressBar的值。玩过最小/最大后,不确定我的错在哪里。我看到了使用矩形和一些代码隐藏的变通方法,但我想在本例中特别与ProgressBar交互。感谢大家分享的见解 <Slider Orientation="Vertical" Value="{Binding ElementName=progress, Path=Value, Mode=TwoWay}"
<Slider Orientation="Vertical"
Value="{Binding ElementName=progress, Path=Value, Mode=TwoWay}" />
<ProgressBar x:Name="progress"
Height="20"
IsIndeterminate="False" Minimum="0" Maximum="100"/>
只需在滑块上设置最小值和最大值,以匹配进度条
<Slider Orientation="Vertical"
Value="{Binding ElementName=progress, Path=Value, Mode=TwoWay}"
Minimum="0" Maximum="100"
/>
<ProgressBar x:Name="progress"
Height="20"
IsIndeterminate="False" Minimum="0" Maximum="100"/>
或根据需要绑定最小/最大值
<Slider Orientation="Vertical"
Value="{Binding ElementName=progress, Path=Value, Mode=TwoWay}"
Minimum="{Binding ElementName=progress, Path=Minimum}"
Maximum="{Binding ElementName=progress, Path=Maximum}"
/>
Oh wow完全忘记了滑块上的最小/最大值!深夜细节疏忽的证据哈哈,非常感谢!:)