เครื่องมือสำหรับการตั้งค่าตัวเลขที่รวดเร็วและแม่นยำ
นี่คือการควบคุมโดยผู้ใช้ที่เรียบง่ายซึ่งได้รับแรงบันดาลใจจากปุ่มควบคุมบนอุปกรณ์อะนาล็อกและรูปแบบหน้าต่างมาตรฐาน สามารถควบคุมได้ด้วยเมาส์หรือหน้าจอสัมผัส ช่วยให้คุณสามารถตั้งค่าได้อย่างแม่นยำและเป็นธรรมชาติ
คุณสมบัติบางอย่าง:
โอเพ่นซอร์ส
ตัวแปลงค่าทางกายภาพในตัว
ควบคุมด้วยเมาส์และหน้าจอสัมผัส
คล้ายกับการออกแบบหน้าต่างดั้งเดิม
ไม่ใช้ไลบรารีของบุคคลที่สาม
นี่เป็นโปรเจ็กต์ด่วนที่ง่ายในการจัดการตัวเลขทางกายภาพ มันอยู่ระหว่างการพัฒนา
dotnet add package FineSliderNet
หากต้องการใช้งาน คุณจะต้องแทรกองค์ประกอบ XAML โดยปกติ คุณควรผูกพารามิเตอร์ Value
กับตัวแปร double
หรือคุณสามารถระบุขีดจำกัดสำหรับมาตราส่วนได้
Minimum
- สองเท่า | ข้อจำกัดในการตั้งค่าโดยผู้ใช้ หากน้อยกว่าค่านี้ ผู้ใช้จะไม่สามารถตั้งค่าได้
Maximum
- สองเท่า | ข้อจำกัดในการตั้งค่าโดยผู้ใช้ ผู้ใช้จะไม่สามารถตั้งค่ามากกว่าค่านี้ได้
Unit
- สตริง | พารามิเตอร์ข้อความ - หน่วยการตั้งชื่อ
Span
- สอง | ค่ากวาดสำหรับช่วงที่มองเห็นได้
MinimumSpan
- สองเท่า | ขีดจำกัดการตั้งค่าผู้ใช้ (เมื่อซูม)
MaximumSpan
- สองเท่า | ขีดจำกัดการตั้งค่าผู้ใช้ (เมื่อซูม)
<fs:FineSlider Value="{Binding ValueDouble}" Minimum="-60" Maximum="60" Unit="V" Span="0.1" MinimumSpan="0.01" MaximumSpan="100"/>
อย่าลืมเพิ่มไลบรารีลงในรายการ:
<หน้าต่าง x:Class = "Example.MainWindow"...xmlns:fs = "clr-namespace:FineSliderNet;assembly=FineSliderNet"...
เผยแพร่ภายใต้ใบอนุญาต MIT ดู LICENSE
สำหรับข้อมูลเพิ่มเติม