如何:将 DocumentViewer 的 Zoom 属性的数据绑定到 TextBox
更新:2007 年 11 月
本示例演示如何使用可扩展应用程序标记语言 (XAML) 将 DocumentViewer 的 Zoom 属性绑定到文本控件。
示例
<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>
任务备注
在本示例中,对 Zoom 值的任何更改会立即反映在数据绑定的 TextBox 中。
绑定声明中的 ElementID 子句引用源元素的 Name,在本例中是“dvZoomSource”。
绑定声明中的 Path 子句对源属性进行命名,在本例中是 Zoom。
绑定声明中的 Mode 子句指定这是单向数据绑定,对 Zoom 的源值进行的更新会反映在目标 TextBox 中,但是对 TextBox 内容的更改不会更改 Zoom 的值。