# BindableExtensions.BindDataContext<T> examples

Examples for [BindDataContext<T>](https://eto.picoe.ca/api/type/eto.forms.bindableextensions/binddatacontext.md) in Eto.Forms.BindableExtensions.

## C#

```cs
using Eto.Forms;

// As an extension method
DualBinding<T> result = bindable.BindDataContext(controlPropertyName, dataContextPropertyName, mode, defaultControlValue, defaultContextValue);

// As a static method
result = BindableExtensions.BindDataContext(bindable, controlPropertyName, dataContextPropertyName, mode, defaultControlValue, defaultContextValue);
```

## Python

```python
import clr
clr.AddReference('Eto')
import Eto.Forms
clr.ImportExtensions(Eto.Forms)

# As an extension method
result = bindable.BindDataContext(control_property_name, data_context_property_name, mode, default_control_value, default_context_value)

# As a static method
result = Eto.Forms.BindableExtensions.BindDataContext(bindable, control_property_name, data_context_property_name, mode, default_control_value, default_context_value)
```
