Xamarin Community Toolkit DateTimeOffsetConverter
Der DateTimeOffsetConverter ist ein Konverter, mit dem Benutzer eine DateTimeOffset
Konvertierung in ein .DateTime
Manchmal wird ein Datetime-Wert mit dem Offset auf einem Back-End gespeichert, um das Speichern der Zeitzone zu ermöglichen, aus der eine DateTime
stammt. Steuerelemente wie in DatePicker
Xamarin.Forms funktionieren nur mit DateTime
. Dieser Konverter kann in diesen Szenarien verwendet werden.
Syntax
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:xct="http://xamarin.com/schemas/2020/toolkit"
x:Class="MyLittleApp.MainPage">
<ContentPage.Resources>
<ResourceDictionary>
<xct:DateTimeOffsetConverter x:Key="DateTimeOffsetConverter" />
</ResourceDictionary>
</ContentPage.Resources>
<StackLayout>
<Label Text="{Binding MyDateTimeOffset, Converter={StaticResource DateTimeOffsetConverter}}" />
</StackLayout>
</ContentPage>
Beispiel
DateTimeOffsetConverter-Beispielseite Quelle
Sie können dies in Aktion in der Xamarin Community Toolkit-Beispiel-App sehen.