2
データテンプレート内のコントロールのプロパティに何かをXAMLで完全にバインドすることはできますか?次のコードは、私が走っている問題の簡略版です。 TextBlock(displayName)のテキストを、DataTemplateにあるTextBoxのユーザータイプとして更新したいと思います。データテンプレートコントロールプロパティへのバインド
<Window x:Class="WpfApplication4.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:WpfApplication4="clr-namespace:WpfApplication4"
Title="Window1" Height="300" Width="300">
<Window.Resources>
<DataTemplate DataType="{x:Type WpfApplication4:Foo}">
<TextBox Text="{Binding Path=Name}" />
</DataTemplate>
<WpfApplication4:Foo x:Key="testObject" Name="This is a test" />
</Window.Resources>
<StackPanel>
<TextBlock x:Name="displayName" Margin="5" />
<ContentControl x:Name="contentControl" Margin="5" Content="{StaticResource testObject}" />
</StackPanel>
ありがとう、ケント。私は2つの異なるバインディング動作を探しています。 TextBlockのUpdateSourceTriggerをPropertyChanged、FooオブジェクトのLostFocusにしたいと思います。私は私の元のポストでそれを言及すべきだった。 – MadPokey