আমি ডাব্লুপিএফ-তে একটি সরল নম্বারআপডাউন (ওরফে নম্বর স্পিনার) নিয়ন্ত্রণ খুঁজছি। এটি ডাব্লুপিএফের অন্য একটি অভাবের নিয়ন্ত্রণ বলে মনে হচ্ছে। সেখানে অবশ্যই কিছু বিদ্যমান থাকতে হবে এবং আমি চাকাটি পুনরায় উদ্ভাবন করতে পছন্দ করি না।
আমি ডাব্লুপিএফ-তে একটি সরল নম্বারআপডাউন (ওরফে নম্বর স্পিনার) নিয়ন্ত্রণ খুঁজছি। এটি ডাব্লুপিএফের অন্য একটি অভাবের নিয়ন্ত্রণ বলে মনে হচ্ছে। সেখানে অবশ্যই কিছু বিদ্যমান থাকতে হবে এবং আমি চাকাটি পুনরায় উদ্ভাবন করতে পছন্দ করি না।
উত্তর:
বর্ধিত ডাব্লুপিএফ টুলকিটটিতে একটি রয়েছে: নিউমারিকআপডাউন
মাইক্রোসফ্টের একটি " থিম এবং ইউআই অটোমেশন সাপোর্ট স্যাম্পল সহ নুমারিকআপডাউন কাস্টম নিয়ন্ত্রণ " রয়েছে
আপনি যা বর্ণনা করছেন তার জন্য ডাব্লুপিএফ নিয়ন্ত্রণের জন্য একটি ডিলের সাথে একটি এমআইটি লাইসেন্স প্রকল্প রয়েছে। এটি স্লাইডার নিয়ন্ত্রণের অনুরূপ ইন্টারফেসের সাথে ইনক্রিমেন্টগুলি, ন্যূনতম, সর্বাধিক এবং মান কাস্টমাইজ করার অনুমতি দেয়।
মাহ অ্যাপসটির একটি নিউমারিকআপডাউন নিয়ন্ত্রণ রয়েছে:
বাণিজ্যিক সমাধানগুলি যদি ঠিক থাকে তবে আপনি এই নিয়ন্ত্রণ সেটটি বিবেচনা করতে পারেন: ডাব্লুপিএফ উপাদানগুলি মাইন্ডস্কেপ দ্বারা
এটিতে এমন স্পিন নিয়ন্ত্রণ রয়েছে এবং বিকল্পভাবে (আমার ব্যক্তিগত পছন্দ) একটি স্পিন-ডেকরেটর, যা এক্সএএমএল এর মতো বিভিন্ন সংখ্যক নিয়ন্ত্রণগুলি (যেমন ইন্টেজারটেক্সটবক্স, নিউমারিকটেক্সটবক্স, এছাড়াও নিয়ন্ত্রণ সংস্থার অংশ হিসাবে) সাজাতে পারে:
<WpfElements:SpinDecorator>
<WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>
Http://www.codeproject.com/KB/WPF/NumericUpDownTextBox.aspx এ সম্পূর্ণ সমাধান
একটি পাঠ্যবক্স এবং স্ক্রোলবার যুক্ত করুন
ভিবিতে
Private Sub Textbox1_ValueChanged(ByVal sender As System.Object, ByVal e As System.Windows.RoutedPropertyChangedEventArgs(Of System.Double)) Handles Textbox1.ValueChanged
If e.OldValue > e.NewValue Then
Textbox1.Text = (Textbox1.Text + 1)
Else
Textbox1.Text = (Textbox1.Text - 1)
End If
End Sub
এটি ব্যবহার করে দেখুন: ডাব্লুপিএফ সংখ্যাসূচক একটি স্ক্রোলবার পুনরায় স্থাপন করা থেকে
কয়েকটি অন্যান্য (বাণিজ্যিক) বিকল্প: