Bu, nitelikli bir DependencyProperty
belirtmek için kullanılan bir sözdizimi. Storyboard.TargetProperty
ekli özellik herhangi bir DependencyObject
eklenebilir, çünkü bu gereklidir. Bu, XAML ayrıştırıcısının tam olarak nitelendirilmedikçe özellikleri nasıl çözeceğini bilmeyeceği anlamına gelir.
Bu sözdizimi ekli özelliklere bağlanma gibi şeyler için de kullanılır. İşte Bunu göstermek için zoraki bir örnektir: Eğer Binding
den Parantez kaldırırsanız (hayır Izgara mülkiyet Border
elemana olmadığından)
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Border x:Name="Foo" Background="Blue" Grid.Row="10" />
<Border x:Name="Bar" Background="Red" Height="{Binding (Grid.Row), ElementName=Foo}" />
</Grid>
, bir bağlayıcı hatayı alırsınız.