0

を に適用しようとしてDataTriggerButtonますが、現在選択されている のアイテムのプロパティに依存していますTreeViewButtonアイデアは、選択したアイテムのプロパティに応じて aのテキストを変更したいということです。

私が持っているものは次のようになります:

<Button x:Name="m_AddObject" Margin="192.708,0.909,6,6.363" Click="AddObject_Click" >
    <DataTrigger Binding="{Binding ElementName=ObjectTreeView, Path=SelectedItem.Removable}" Value="true">
        <Setter TargetName="m_AddObject" Property="Content" Value="Remove" />
    </DataTrigger>
</Button>

しかし、私はそれをコンパイルすることができません。Setter は、適切な型名がないために「Content」が無効であると不平を言いますが、「Button.Content」に変更すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」と不平を言います。

私も試しました:

<Setter TargetName="m_AddObject.Content" Value="Remove" />

それはコンパイルされますが、どちらも機能しませんでした。

私は困惑しています。

何か案は?

ありがとう!

4

1 に答える 1