創(chuàng)建特殊WPF滑動(dòng)條方法介紹
WPF中內(nèi)置了許多控件和工具幫助我們?cè)趯?shí)際開發(fā)中輕松實(shí)現(xiàn)各種需求。我們需要熟練的掌握這些工具的使用技巧。WPF中自帶的Slider滑動(dòng)條,值是double型的,在整個(gè)MinValue和MaxValue之間連續(xù)變化取值。如果要把它做成離散取值(比如幾個(gè)整數(shù)值)的,則需要手動(dòng)指定以下幾個(gè)屬性:#t#
TickFrequency:每個(gè)刻度之間的間隔
IsSnapToTickEnabled:設(shè)為True,則對(duì)齊到刻度
TickPlacement:刻度位于滑動(dòng)條的哪一邊
而Blend中列在右邊的SmallChange和LargeChange跟這個(gè)功能毫無關(guān)系,千萬別被騙-_-
比如我想設(shè)計(jì)一個(gè)拾取從3到10之間整數(shù)的滑動(dòng)條,可以設(shè)置按下面的設(shè)置WPF滑動(dòng)條。
- <Slider Margin="3"
x:Name="sliderTimes" Minimum="3"
Value="5" SmallChange="1"
LargeChange="2" IsSnapToTick
Enabled="True"> - </Slider>
WPF中提供的綁定到元素屬性的功能非常好用,用來與此WPF滑動(dòng)條協(xié)作很好很強(qiáng)大~~