在做slider时发现一个奇怪的问题,下面的代码看起来是一样的,但是运行起来,第一段会报错,第二段则正常。
<Slider Minimum="10" Maximum="1000" Value="50" x:Name="slider"/>
<Slider Maximum="1000" Minimum="10" Value="50" x:Name="slider"/>
为什么会这样呢,查了一下官方文档, Maximuml默认为1,当Minimum>Maximuml是会报异常,所以Maximum必须设置在前面,不管是在XAML中还是在.cs里面设置,如果要设置Minimum>0,必须在前面设置maximun。
网友评论