私はWPFが初めてで、スライダーにスタイルを追加しようとしていますが、オプションが多すぎて混乱してしまいます。
誰かが作るか、スライダーを次のように見せる方法を教えてください: 緑 = 合格、トラックの残りの灰色
そして、私はそれを曲の再生中に表示するために使用しようとしているので、灰色 = 残り、ドラッグすると曲のその部分にスキップするときにそれを実装する最も簡単な方法は何ですか.
私はNAudioを使用しています。次のようにして、曲の再生中にトラックバーを(残り時間で)スライドさせました。
private void dispatcherTimer_Tick(object sender, EventArgs e) {
LabelCurrentTime.Content = _musicManager.getPlayTime();
double totalseconds = _musicManager.totalSeconds();
double currentseconds = _musicManager.currentSeconds();
if (totalseconds > 0 && currentseconds > 0)
Trackbar.Value = ((((Trackbar.Width / totalseconds) * currentseconds)) / totalseconds) * 10;
}
xamlで:
<Slider x:Name="Trackbar" Height="25" Canvas.Left="50" Canvas.Top="10" Width="408" Maximum="10"/>