Xamarin Community Toolkit BadgeView

Der BadgeView Benutzer kann über jedem Steuerelement ein Signal mit einem Zeichenfolgenwert anzeigen. Indem Sie ein Steuerelement in ein BadgeView Steuerelement umschließen, können Sie einen Signalwert darüber anzeigen. Dies ähnelt den Signalen, die Sie auf den App-Symbolen unter iOS und Android sehen.

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

     <StackLayout>

        <xct:BadgeView
            BackgroundColor="Red"
            FontAttributes="Bold"
            FontSize="Medium"
            TextColor="White"
            Text="1">
            <Label
                Text="This label has a badge in the top-right"/>
        </xct:BadgeView>

    </StackLayout>

</ContentPage>

Eigenschaften

Eigenschaft Typ BESCHREIBUNG
AutoHide bool Ruft ab oder legt fest, ob das Signal automatisch ausgeblendet werden soll, wenn der Wert ist "0". Dies ist eine bindbare Eigenschaft.
BackgroundColor Color Ruft die Hintergrundfarbe für das Signal ab oder legt sie fest. Dies ist eine bindbare Eigenschaft.
BadgeAnimation IBadgeAnimation Dient zum Abrufen oder Festlegen der Animation, die verwendet werden soll, wenn das Signal angezeigt oder ausgeblendet wird. Die Animation tritt nur auf, wenn IsAnimated auf true. Dies ist eine bindbare Eigenschaft.
BadgePosition BadgePosition Dient zum Abrufen oder Festlegen der Position, an der das Signal relativ zum ContentAngezeigten angezeigt wird. Dies ist eine bindbare Eigenschaft.
BorderColor Color Dient zum Abrufen oder Festlegen der Rahmenfarbe für das Signal. Dies ist eine bindbare Eigenschaft.
Inhalt View Ruft ab oder legt die ViewBadgeView oben angezeigte. Dies ist eine bindbare Eigenschaft.
FontAttributes FontAttributes Ruft die Schriftartattribute ab, die für den Text des BadgeViewZeichens verwendet werden sollen, oder legt diese fest. Dies ist eine bindbare Eigenschaft.
FontFamily Zeichenfolge Dient zum Abrufen oder Festlegen der Schriftart, die für den Text des BadgeViewTexts verwendet werden soll. Dies ist eine bindbare Eigenschaft.
FontSize double Dient zum Abrufen oder Festlegen des Schriftgrads für den Text des BadgeView. NamedSize Werte können verwendet werden. Dies ist eine bindbare Eigenschaft.
HasShadow bool Ruft ab oder legt fest, ob das Signal beim Anzeigen einen Schatten aufweisen soll. Dies ist eine bindbare Eigenschaft.
IsAnimated bool Ruft ab oder legt fest, ob das Signal animiert werden soll, wenn es angezeigt oder ausgeblendet wird. Dies ist eine bindbare Eigenschaft.
Text Zeichenfolge Dient zum Abrufen oder Festlegen des Texts für das Signal. Dies ist eine bindbare Eigenschaft.
TextColor Color Ruft die Textfarbe für das Signal ab oder legt sie fest. Dies ist eine bindbare Eigenschaft.

Beispiel

BadgeView-Beispielseite Source

Sie können dies in Aktion in der Xamarin Community Toolkit-Beispiel-App sehen.

API