</ContentView></syntaxhighlight>
|}
=== Replace TemplateBinding with Binding and Source ===
'''This is about finding SfListViewExt controls in customizings, and if there are TemplateBindings used, it's recommended to replace them with Binding, and the Source reference should be added. For a detailed description please refer to sheet "Mandatory" in cell 26A-26C.
Behavior that might occur if it remains unchanged: Pre-selected item might appear unselected.'''
{| class="wikitable"
! Xamarin
! MAUI
|-
| <syntaxhighlight lang="xml"><ContentView
...
x:Name="YourContentViewName">
<ContentView.Resources>
<ResourceDictionary>
...
<ControlTemplate x:Key="YourTemplateKey">
<ctrls:SfListViewExt
ItemsSource="{TemplateBinding BindingContext.YourBinding,
...}"
SelectedItem="{TemplateBinding BindingContext.YourBinding,
...}"
... />
</ControlTemplate>
...
</ResourceDictionary>
</ContentView.Resources>
...
</ContentView></syntaxhighlight>
| <syntaxhighlight lang="xml"><ContentView
...
x:Name="YourContentViewName">
<ContentView.Resources>
<ResourceDictionary>
...
<ControlTemplate x:Key="YourTemplateKey">
<ctrls:SfListViewExt
ItemsSource="{Binding BindingContext.YourBinding,
Source={x:Reference YourContentViewName},
...}"
SelectedItem="{Binding BindingContext.YourBinding,
Source={x:Reference YourContentViewName},
...}"
... />
</ControlTemplate>
...
</ResourceDictionary>
</ContentView.Resources>
...
</ContentView></syntaxhighlight>
|}
=== Remove TapGestureRecognizer from Main Item ===
'''Swiping on the Main items was broken by Maui (Documented in Information). The workaround is to remove the TapGestureRecognizer from UBIKMainItem, and add ListView-based navigation similar to that found in UBIKChildArea (with an extended binding path for technical reasons).'''
<RowDefinition Height="{OnPlatform Android='Auto', iOS='*'}" />
</syntaxhighlight>
|}
=== Syncfusion control updates ===
'''It is necessary to use the default Binding with the Source reference to the parent control instead of TemplateBinding when using a SfListViewExt ControlTemplate with selectable items in the ResourceDictionary to be set in the ContentView DataTrigger. Otherwise, the pre-selected items might not appear selected anymore according to our experience.
Affected standard Xamls are:
- UBIKEditDouble
- UBIKEditInt
- UBIKEditString
- UBIKEditMinMax
(For the exact syntax please refer to our latest standard Xamls.)
If the above explained is also used in any custom Xamls, please consider changing it there, too.
However, the problem only seems to occur if there is TemplateBinding in the ItemsSource & SelectedItem property. But, for example, if the TemplateBinding is only in the BindingContext property of the SfListViewExt (like it is the case in the UBIKPropertyDirectEditListPopup), there seems to be no such problem and therefore no change is necessary.'''
{| class="wikitable"
! Xamarin
! MAUI
|-
| <syntaxhighlight lang="xml">
<ContentView
...
x:Name="YourContentViewName">
<ContentView.Resources>
<ResourceDictionary>
...
<ControlTemplate x:Key="YourTemplateKey">
<ctrls:SfListViewExt
ItemsSource="{TemplateBinding BindingContext.YourBinding,
...}"
SelectedItem="{TemplateBinding BindingContext.YourBinding,
...}"
... />
</ControlTemplate>
...
</ResourceDictionary>
</ContentView.Resources>
...
</ContentView>
</syntaxhighlight>
| <syntaxhighlight lang="xml">
<ContentView
...
x:Name="YourContentViewName">
<ContentView.Resources>
<ResourceDictionary>
...
<ControlTemplate x:Key="YourTemplateKey">
<ctrls:SfListViewExt
ItemsSource="{Binding BindingContext.YourBinding,
Source={x:Reference YourContentViewName},
...}"
SelectedItem="{Binding BindingContext.YourBinding,
Source={x:Reference YourContentViewName},
...}"
... />
</ControlTemplate>
...
</ResourceDictionary>
</ContentView.Resources>
...
</ContentView>
</syntaxhighlight>
|}