البرمجة

إنشاء زر تبديل في WPF

لإنشاء زر تبديل (Toggle Button) في WPF، يمكنك استخدام عنصر التحكم ToggleButton المتوفر في WPF. هذا العنصر يمكنه أن يكون في حالة مختلفة (مفعل/معطل) ويمكن تغيير حالته بسهولة.

فيما يلي كيفية إنشاء زر تبديل بسيط في WPF:

xaml

يمكنك أيضًا تخصيص مظهر زر التبديل باستخدام استايلات (Styles) وقوالب (Templates) في WPF، لكن الطريقة الأساسية هي استخدام ToggleButton كما هو موضح في المثال السابق.

لا يجب عليك استخدام اثنين من الأزرار وتعطيل واحدة عند النقر على الأخرى، حيث يقدم ToggleButton هذا السلوك تلقائيًا.

باختصار، لإنشاء زر تبديل في WPF، يمكنك استخدام ToggleButton وتخصيصه حسب الحاجة باستخدام الأساليب المتاحة في WPF لتحقيق التصميم الذي تريده.

المزيد من المعلومات

تمامًا! في WPF، يمكنك استخدام خاصية IsChecked لـ ToggleButton لتحديد حالته، حيث تكون قيمتها true إذا كان الزر مُحددًا (مفعل) وfalse إذا لم يكن محددًا (معطل). يمكنك استخدام هذه الخاصية لتنفيذ السلوك الخاص بك عند تغيير حالة الزر.

على سبيل المثال، يمكنك استخدام حدث Checked وUnchecked لتنفيذ السلوك الخاص بك عند تحديد أو إلغاء تحديد الزر، على النحو التالي:

xaml

وفي الكود الخلفي (code-behind)، يمكنك تنفيذ السلوك الخاص بك كما يلي:

csharp
private void ToggleButton_Checked(object sender, RoutedEventArgs e) { // تنفيذ السلوك عند تحديد الزر } private void ToggleButton_Unchecked(object sender, RoutedEventArgs e) { // تنفيذ السلوك عند إلغاء تحديد الزر }

هذا يوفر لك مرونة أكبر في التحكم في سلوك زر التبديل وتنفيذ الإجراءات الخاصة بك استنادًا إلى حالته.

زر الذهاب إلى الأعلى