2

Itemtype という名前のプロパティXを 持つコントロールがあり、typeItemという名前のプロパティがあり、その他のプロパティ ( 、、...) があります。TagYTagcaptionlocation

私は自分のコントロール用のコントロール テンプレートを作成しました。そのTagプロパティ ( caption、 、...など) にアクセスする必要があるため、 でlocationBinding を使用し、次のよう に使用しようとしました。RelativeSource TemplatedParentPathPath=Item.Tag.caption

 <ControlTemplate TargetType="y:myControl">
    <Rectangle>
        <Rectangle.Fill>
           <SolidColorBrush 
                Color="{Binding RelativeSource={RelativeSource TemplatedParent},
                Path=Item.Tag.caption}" />
        </Rectangle.Fill>
    </Rectangle>
</ControlTemplate>

しかし、次のエラーが表示されます: ' ' のTagプロパティが見つかりません。結果が得られないためです。objectdata item is null

4

1 に答える 1