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.

API