سؤال

أنا أكتب تطبيقا في C # 3.5 في WPF. أريد أن أضيف برمجيا DataGridComboBoxColumn في C # إلى مجموعة أدوات WPF DataGrid. المشكلة هي أن التحكم نفسه يبدو غير موجود لأنني أفتقد إما توجيه أو تجميع. اعتقدت أن System.Windows.controls وإضافة مرجع إلى WPFToolkit سيعامل هذا ولكن يبدو أنه لا يكون ... هل أنا أفتقد شيئا؟

ما أجده غريب هو أنه في XAML لا توجد مشكلة على الإطلاق لإنشاء DataGridComboBoxcolumn ...

فيما يلي مثال على ما أحاول إنجازه:

SomeDataGrid.Columns.Add(new DataGridComboBoxColumn()
{
    Header="ColumnHeader", 
    //...
});

* تحرير: عن طريق فهم مشكلتي أكثر قليلا ... أريد أن أعرف أيضا كيف يمكنك القيام بما يعادل XAML في C #:

<Window xmlns:WPFToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit">
</Window>
هل كانت مفيدة؟

المحلول

التجمع Wpftoolkit، مساحة الاسم: microsoft.windows.controls.

نصائح أخرى

في VS 2005 المعرض التالي في المثال في الصفحة 300 من "برمجة Microsoft Windows Forms - Charles Petzold - Microsoft اضغط"

باستخدام النظام؛

باستخدام system.drawing؛

باستخدام system.windows.forms؛

إدوين

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top