This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

BindingExpression الفئة

Visual Studio 2010

يحتوي على معلومات حول a مفرد مثيل of a Binding.

مساحة الاسم:  System.Windows.Data
التجميع:  PresentationFramework (في PresentationFramework.dll)

public sealed class BindingExpression : BindingExpressionBase, 
	IWeakEventListener

The Binding فئة هو the عالي-المستوى فئة for the إعلان of a ربط. The BindingExpression فئة هو the underlying كائن that maintains the اتصال between the ربط المصدر و the ربط الهدف. A Binding يحتوي على الجميع the معلومات that can be shared عبر several BindingExpression الكائنات. A BindingExpression هو an مثيل تعبير that cannot be shared و that يحتوي على الجميع the مثيل معلومات حول the Binding.

For مثال, consider the following, الموقع myDataObject هو an مثيل of the MyData فئة, myBinding هو the المصدر Binding كائن, و MyData فئة هو a defined فئة that يحتوي على a سلسلة خاصية named MyDataProperty. This مثال binds the نص محتوى of mytext, which هو an مثيل of TextBlock, إلى MyDataProperty.


//make a new source
  MyData myDataObject = new MyData(DateTime.Now);      
  Binding myBinding = new Binding("MyDataProperty");
  myBinding.Source = myDataObject;
  myText.SetBinding(TextBlock.TextProperty, myBinding);


You can استخدم the same myBinding كائن إلى إنشاء غير ذلك bindings. For مثال, you might استخدم the myBinding كائن إلى يربط the نص محتوى of a فحص صندوق إلى MyDataProperty. في that السيناريو, there will be الثاني instances of BindingExpression that يجعله مشتركًا the myBinding كائن.

You can obtain a BindingExpression كائن بواسطة using the GetBindingExpression أسلوب أو the GetBindingExpression أسلوب تشغيل a بيانات-حدود كائن.

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: