--- 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