2
"姓/名字"のパターンを表示するUIを持っています。だから私は同じテンプレートを再利用すると思った。しかし、私は束縛の権利を得るいくつかの問題に直面しています。wpf/mvvmでコンテンツを再利用する方法
注: -
PrimaryContactDataContextは* INotifyPropertyChangedの」インタフェースを実装し、 "値" という名前のプロパティで、クラスに他なりません
<StackPanel>
<ContentControl DataContext="{Binding Path=PrimaryContactDataContext.Value,Mode=TwoWay}" ContentTemplate="{StaticResource PersonalDetailsTemplate}" />
</StackPanel>
// See the Reusable template below
<UserControl.Resources>
<DataTemplate x:Key="PersonalDetailsTemplate" >
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Width="30" Text="Name"></TextBlock>
<TextBox Width="110" Text="{Binding LastName}" IsReadOnly="True"></TextBox>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Width="30" Text="Title"></TextBlock>
<TextBox Width="110" Text="{Binding firstName}" IsReadOnly="True"></TextBox>
</StackPanel>
</StackPanel>
</DataTemplate>
</UserControl.Resources>
あなたの問題は何ですか? –
姓と名が表示されません。変数 "PrimaryContactDataContext.value"に値が設定されている場合でも同様です。 – Relativity