Partager via


Comment : lier les données de la propriété Zoom de DocumentViewer à un TextBox

Mise à jour : novembre 2007

Cet exemple montre comment lier la propriété Zoom d'un DocumentViewer à un contrôle de texte à l'aide de XAML (Extensible Application Markup Language).

Exemple

<Window x:Class="SDKSample.Window1"
        xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml">
  <Grid>
    <Grid.RowDefinitions>
      <RowDefinition Height="*" />
      <RowDefinition Height="*" />
    </Grid.RowDefinitions>

    <DocumentViewer Name="dvZoomSource" Grid.Row="0" />

    <TextBox  Grid.Row="1"
        Text="{Binding ElementName=dvZoomSource, Path=Zoom, Mode=OneWay}" />
  </Grid>
</Window>

Notes de tâche

  • Dans cet exemple, toutes les modifications de la valeur de Zoom sont répercutées immédiatement dans le TextBoxlié aux données.

  • Cet exemple utilise une déclaration de liaison "simple" pour lier la valeur de Zoom à la propriété Text d'un TextBox.

  • La clause ElementID dans la déclaration de liaison fait référence au Nom de l'élément source, qui dans ce cas est "dvZoomSource."

  • La clause Path dans la déclaration de liaison nomme la propriété source, que dans ce cas est Zoom.

  • La clause Mode dans la déclaration de liaison spécifie qu'il s'agit d'une liaison de données unidirectionnelle ; les mises à jour de la valeur source de Zoom sont répercutées dans la Zone de texte cible, mais les modifications apportées au contenu de la Zone de texte ne modifient pas la valeur de Zoom.

Voir aussi

Concepts

Vue d'ensemble de la liaison de données

Vue d'ensemble des déclarations de liaison