From 1a333aad0a8bd2b97e3ff71be2a8104bdbb02726 Mon Sep 17 00:00:00 2001 From: Peace Date: Wed, 10 Jul 2024 15:04:52 +0900 Subject: [PATCH] slider --- .../Components/Layout/NavMenu.razor | 1 + .../Pages/FormInputs/FormInputSlider.razor | 76 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 BlazorFluentUI/Components/Pages/FormInputs/FormInputSlider.razor diff --git a/BlazorFluentUI/Components/Layout/NavMenu.razor b/BlazorFluentUI/Components/Layout/NavMenu.razor index e843a2e..5208074 100644 --- a/BlazorFluentUI/Components/Layout/NavMenu.razor +++ b/BlazorFluentUI/Components/Layout/NavMenu.razor @@ -34,6 +34,7 @@ Radio Rating Search + Slider diff --git a/BlazorFluentUI/Components/Pages/FormInputs/FormInputSlider.razor b/BlazorFluentUI/Components/Pages/FormInputs/FormInputSlider.razor new file mode 100644 index 0000000..ad86bd7 --- /dev/null +++ b/BlazorFluentUI/Components/Pages/FormInputs/FormInputSlider.razor @@ -0,0 +1,76 @@ +@page "/forminputslider" + +@rendermode RenderMode.InteractiveAuto + +Slider + + + The FluentSlider wraps a web component of a range slider element. + + +Default Example + + + Toggle Orientation + + + 0℃ + 10℃ + 90℃ + 100℃ + +

Selected value: @defValue

+
+ +double Type Value + + + -5℃ + 0℃ + 2.5℃ + 5℃ + +

Selected value: @dValue

+
+ +Thumbs + +

Custom Thumb

+ + @for (int i = 0; i <= 100; i += 10) + { + var position = i; + @($"{position}℃") + } + + +

Selected value: @tValue1

+ +

Custom Thumb and SliderLabel

+ + + + + + + + + +

Selected value: @tValue2

+
+ +@code { + Orientation defOrientation = Orientation.Horizontal; + int defValue = 70; + + double dValue = 3.5; + + int tValue1 = 0; + int tValue2 = 0; +}