Ist es ein WPF-Steuerelement auf der Suche wie ein Schieberegler (oder vielleicht Schieberegler selbst), dass sowohl ein minimaler und ein maximaler Wert und nicht ein einzelner Wert, damit der Benutzer wählen Sie einen Bereich aus?
InformationsquelleAutor Michel Keijzers | 2013-04-04
Können Sie RangeSlider von AvalonControlsLibrary.
Beispiel:
Wo ist avalon:
RangeSelectionChanged Veranstaltung hadler:
InformationsquelleAutor kmatyaszek
Den MahApps.U-Bahn Bibliothek bietet eine große RangeSlider Kontrolle. Hier ist ein Beispiel aus der demo-Anwendung:
InformationsquelleAutor Patrick Quirk
Schieberegler hat eine Eigenschaft IsSelectionRangeEnabled. überprüfen Sie die Probe:
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a9eb8697-3ae4-4045-9508-a75d6168a8af/
InformationsquelleAutor urlreader
AKTUALISIEREN: Avalon-Steuerelemente ist der ältere Vorgänger des Extended WPF Toolkit, die jetzt enthält die AvalonDock.
RangeSlider ist ein Teil der Extended WPF toolkit.
InformationsquelleAutor Clint StLaurent
Was ich versucht habe, ist, wenn man zwei Schieberegler, einer über dem anderen, so dass es aussieht wie ein bereichsschieberegler
Dann können Sie den Wert festlegen, ein Schieberegler für min und eine für max,und fügen Sie die Logik für größere und kleinere Werte. Hoffe, es funktioniert, in diesem Fall müssen Sie keine zusätzliche externe Drittanbieter-Bibliothek
InformationsquelleAutor
Als @kmatyaszek schon gesagt AvalonControlsLibrary ist toll free (Microsoft Public License (Ms-PL)) Bibliothek der Kontrollen.
Jedoch fand ich für mich grundlegende Stile für RangeSlider nicht sehr befriedigen.
Hier ist Stil für die moderne version für die es (RangeSlider.xaml):
Hier ist ein Beispiel, wie es Aussehen wird (Sie können die Farben ändern, die durch ändern der Pinsel-Farbe-Werte):
Ersetzen Sie es mit Basis-Stil aus:
http://avaloncontrolslib.codeplex.com/SourceControl/latest#trunk/AvalonControlsLibrary/Themes/RangeSlider.xaml
Und verwenden Sie zur Kontrolle:
http://avaloncontrolslib.codeplex.com/SourceControl/latest#trunk/AvalonControlsLibrary/Controls/RangeSlider.cs
Beispiel für die Nutzung Steuern .NET 4.5
Im obigen Beispiel:
Montage, wo die Kontrolle von Daten: Bibliothek
Namespace: Bibliothek.WPF
InformationsquelleAutor Ony