如何:创建简单绑定

更新:2007 年 11 月

此示例演示如何创建简单的 Binding

示例

在此示例中,假设您具有一个字符串属性名为 PersonName 的 Person 对象。Person 对象是在名为 SDKSample 的命名空间中定义的。

下面的示例用值为 Joe 的 PersonName 属性来实例化 Person 对象。这是在 Resources 部分中完成的,系统会为该对象分配一个 x:Key。

<Window
  xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:src="clr-namespace:SDKSample"
  SizeToContent="WidthAndHeight"
  Title="Simple Data Binding Sample">

  <Window.Resources>
    <src:Person x:Key="myDataSource" PersonName="Joe"/>


...


</Window.Resources>


...


</Window>

若要绑定到 PersonName 属性,您需要执行以下命令:

<TextBlock Text="{Binding Source={StaticResource myDataSource}, Path=PersonName}"/>

因此,TextBlock 所显示的值为“Joe”。

有关完整示例,请参见简单绑定示例

请参见

概念

数据绑定概述

其他资源

数据绑定帮助主题