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.