ربط Silverlight عناصر التحكم للبيانات في Visual Studio
لإنشاء حدود بيانات عناصر التحكم، يمكنك يسحب عناصر من الإطار موارد بيانات إلى مصمم Silverlight.
للحصول على معلومات حول إنشاء حدود بيانات عناصر التحكم في Visual Studio، راجع قم بربط عناصر التحكم إلى البيانات في Visual Studio. لمزيد من المعلومات حول بيانات الربط مع Silverlight، راجع ربط بيانات.
XAML و تعليمات برمجية الذي تم إنشاؤه
عندما تقوم بسحب أحد العناصر من الإطار Data Sources إلى Silverlight المصمم، Visual Studioينشئ XAMLالذي يعرف تحكم محدود للبيانات جديدة (أو قم بربط عنصر تحكم موجود إلى مصدر بيانات).
عندما تقوم بسحب عناصر من الإطار Data Sources إلى المصمم، Visual Studioينشئ XAMLالذي يقوم بما يلي:
قم بإضافة جديد CollectionViewSourceإلى موارد التي يمكن استخدامها للتنقل بين الصفحات و بربط بيانات.
إذا قمت بإسقاط العنصر في إلى مساحة فارغ في الشبكة، عنصر تحكم جديد يتم إنشاؤه هو بيانات منضمة إلى هذا العنصر.
إذا قمت بإسقاط العنصر إلى exهوting التحكم، التي تتحكم في هو المكونة كبيانات منضم إلى هذا العنصر.
Visual Studioأيضا بإجراء التغييرات التالية إلى تعليمات برمجية-خلف ملف:
قم بإنشاء Loaded()hوler حدث و يتضمن في ما يلي مساعد التعليق. تعليمات برمجية ثم قم باستبدال '"الموارد المفتاح" ل CollectionViewSource' مع اسم CollectionViewSource الذي تم إنشاؤه. أيضا استبدال 'بيانات' مع مرجع إلى مجموعة الكائنات العمل المخصصة الخاصة بك. للحصول على مثال يوضح كيفية إلى تعديل هذا التعليق، راجع الإرشادات التفصيلية: ربط Silverlight عناصر التحكم لكائنات.
// Do not load your data at design time. // if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this)) // { // //Load your data here and assign the result to the CollectionViewSource. // System.Windows.Data.CollectionViewSource myCollectionViewSource = (System.Windows.Data.CollectionViewSource)this.Resources["Resource Key for CollectionViewSource"]; // myCollectionViewSource.Source = your data // }
[Visual Basic]
'Do not load your data at design time. 'If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then ' 'Load your data here and assign the result to the CollectionViewSource. ' Dim myCollectionViewSource As System.Windows.Data.CollectionViewSource = CType(Me.Resources("Resource Key for CollectionViewSource"), System.Windows.Data.CollectionViewSource) ' myCollectionViewSource.Source = your data 'End If
الخدمات
عندما تقوم بيسحب كائن الخدمة أو خاصية من الإطار Data Sources إلى المصمم، Visual Studioينشئ XAMLالذي يقوم بإنشاء تحكم محدود للبيانات (أو قم بربط عنصر تحكم موجود إلى الكائن أو الخاصية). ومع ذلك، Visual Studioلا توليد تعليمات برمجية? الذي يقوم بتعبئة كائن الخدمة وكيل مع البيانات. يجب كتابة هذا تعليمات برمجية نفسك. للحصول على مثال يوضح كيفية إلى بذلك، راجع الإرشادات التفصيلية: ربط عناصر تحكم Silverlight الموجودة إلى الخدمة WCF بيانات.
الكائنات
عندما تقوم بيسحب كائن أو خاصية من الإطار Data Sources إلى المصمم، Visual Studioينشئ XAMLالذي يقوم بإنشاء تحكم محدود للبيانات (أو قم بربط عنصر تحكم موجود إلى الكائن أو الخاصية). ومع ذلك، Visual Studioلا تقوم بإنشاء تعليمات برمجية إلى تعبئة الكائن بالبيانات. يجب أن تكتب هذه التعليمة البرمجية نفسك. للحصول على مثال يوضح كيفية إلى للقيام بذلك، راجع الإرشادات التفصيلية: ربط Silverlight عناصر التحكم لكائنات.
مواضيع ذات صلة
يسرد الجدول التالي المواضيع التي توضح كيفية إنشاء بيانات المرتبطة عناصر التحكم في تطبيقات Silverlight عن طريق سحب عناصر من الإطار المصادر بيانات.
المهمة |
مزيد من المعلومات |
---|---|
إنشاء عناصر تحكم منضمة إلى بيانات التي يتم إرجاعها بواسطة الخدمة. |
الإرشادات التفصيلية: ربط عناصر تحكم Silverlight الموجودة إلى الخدمة WCF بيانات |
قم بإنشاء عناصر التحكم المنضمة إلى بيانات في الكائنات. |