---
uid: Uno.Features.WinUIxBind
---
# Uno Support for x:Bind
Uno supports the [`x:Bind`](https://learn.microsoft.com/windows/uwp/xaml-platform/x-bind-markup-extension) WinUI feature, which gives the ability to:
- bind to normal fields and properties
- static classes fields
- functions with multiple parameters
- events
- `x:Bind` on _"Plain-old C# Objects"_ (POCO) created in XAML
## Examples
- Properties
- Page or control property
```xml
```
- Member function
```xml
```
- Static types field or properties OneTime binding
```xml
```
- OneWay local member function with multiple observable parameters
```xml
```
- OneWay static class function with multiple observable parameters
```xml
```
- Literal boolean parameters (`x:True`, `x:False`)
```xml
```
- Null parameter (`x:Null`)
```xml
```
- Quote escaping
```xml
```
- Literal numeric value
```xml
```
- Use of system functions (given `xmlns:sys="using:System"`):
- Single parameter formatting:
```xml
```
- Multi parameters formatting:
```xml
```
- TimeParsing:
```xml
```
- Use of `BindBack`
```xml
```
where this methods is available in the control:
```csharp
public void BindBackMyInteger(string text)
{
MyInteger = int.Parse(text);
}
```
- Bind to events
```xml
```
where these methods are available in the code behind:
```csharp
public void OnCheckedRaised() { }
public void OnUncheckedRaised(object sender, RoutedEventArgs args) { }
```
- [Attached Properties](https://learn.microsoft.com/windows/uwp/xaml-platform/x-bind-markup-extension#attached-properties)
```xml
```
- Type casts
- ```xml
```
- ```xml
```
- ```xml
```
- ```xml
```
where this methods is available in the code behind:
```csharp
public void MyFunction(string p1, string p2) { }
```
- [Pathless casting](https://learn.microsoft.com/windows/uwp/xaml-platform/x-bind-markup-extension#pathless-casting)
```xml
```
- `x:Load` binding
```xml
```
See the [{x:Bind} markup extension from WinUI documentation](https://learn.microsoft.com/windows/uwp/xaml-platform/x-bind-markup-extension) for more details.