BindableValueHolder (archiviato)

Avvertimento

Questo documento è stato archiviato e il componente non è disponibile nella versione corrente di Windows Community Toolkit.

Sebbene non ci siano piani immediati per convertire questo componente in 8.x, la community è lieta di esprimere interesse o contribuire alla sua inclusione.

Per altre informazioni:

La documentazione originale è riportata di seguito.


BindableValueHolder consente agli utenti di modificare più stati di oggetti alla volta.

Sintassi

<helpers:BindableValueHolder x:Name="BindName" Value="{StaticResource BindValue}" />

Proprietà

Proprietà TIPO Description
Value oggetto Ottiene o imposta il valore mantenuto

Example

È possibile usarlo per cambiare diversi stati dell'oggetto dichiarandolo come risorsa (in una pagina o in un controllo):

<helpers:BindableValueHolder x:Name="HighlightBrushHolder" Value="{StaticResource BlackBrush}" />

e usarlo in questo modo:

<TextBlock x:Name="Label" Foreground="{Binding Value, ElementName=HighlightBrushHolder}" />

<TextBox x:Name="Field" BorderBrush="{Binding Value, ElementName=HighlightBrushHolder}" />

e cambiandolo in questo modo:

<VisualStateGroup x:Name="HighlightStates">
    <VisualState x:Name="Normal" />

    <VisualState x:Name="Wrong">
        <VisualState.Setters>
            <Setter Target="HighlightBrushHolder.Value" Value="{StaticResource RedBrush}" />
        </VisualState.Setters>
    </VisualState>
</VisualStateGroup>

Requisiti

Famiglia di dispositivi Universale, 10.0.16299.0 o versione successiva
Namespace Microsoft.Toolkit.Uwp.UI
Pacchetto NuGet Microsoft.Toolkit.Uwp.UI

API