2012-03-04 59 views
3

我正在尋找一種方式來突出一個滑塊/進度條這樣的片段(黃色):精彩片段

slider with highlighted segments example

我發現了一些文章討論如何構建自定義WPF滑塊控件通過使用風格:

但我需要的是編程突出滑動條上指定段。

例如:

//Given: 

List<Rectangle> rectangles; 

//And invoke 

mycontrol.highlight(rectangles); 

我怎麼能這樣做?或者更具體地說,我如何在運行時在滑塊上繪圖?

+1

相關:http://stackoverflow.com/q/10086930/1569 – 2013-02-03 22:41:13

回答

3

在滑塊 物業IsSelectionRangeEnabled

如果爲true,則可以在 滑桿的一部分使用選擇範圍遮陽。您可以使用SelectionSart和SelectionEnd屬性設置位置選擇範圍。選擇範圍 沒有內在含義,但您可以將其用於任何目的 有意義。例如,媒體播放器有時會使用帶陰影的背景條來指示媒體文件的下載進度。

+0

謝謝,我明天測試我的工作站上:) – 2012-03-04 15:23:53

+0

我檢查出來它只能支持一個選擇的範圍,我怎麼能使它成爲多個選擇範圍? – 2012-03-05 05:53:11

+0

不幸的是在滑動條和進度條中只有一個選擇範圍 – 2012-03-05 12:00:45