カスタムプロパティを作成して、コードの背後にある値にバインドすることは可能ですか?私が何をしたいかカスタムスタイルプロパティ - XAML
<Style TargetType="{x:Type TreeViewItem}" x:Key="ContainerStyle">
<Setter Property="IsEditable" Value="{Binding IsEditable, Mode=TwoWay}" />
<Style.Triggers>
<Trigger Property="IsEditable" Value="True">
<Setter Property="HeaderTemplate" Value="{StaticResource EditableTextBox}" />
</Trigger>
</Style.Triggers>
</Style>
はPersonViewModelクラスに設定されているisEditableをの値に応じてNotEditableTextとEditableTextテンプレート間のスワップです。しかし、私は本当にすべてを束ねる方法ではありません。
SOLUTION
<Style TargetType="{x:Type TreeViewItem}" x:Key="ContainerStyle">
<Setter Property="ViewModel:PersonViewModel.IsEditable" Value="{Binding IsEditable, Mode=TwoWay}" />
<Style.Triggers>
<Trigger Property="ViewModel:PersonViewModel.IsEditable" Value="True">
<Setter Property="HeaderTemplate" Value="{StaticResource EditableText}" />
</Trigger>
</Style.Triggers>
</Style>
あなたは何をしたいのか説明してください。あなたのxamlはまったく役に立たず、私はあなたの質問を理解していません。カスタム依存関係プロパティにバインドできますか?もちろん。コードでバインディングを使用できますか?もちろん。既存のクラスに依存プロパティを追加できますか?種類、添付されたプロパティを検索します。私は推測を続けることができます... – dowhilefor