1

オブジェクトのコレクションにバインドされた ItemsControl があり、それぞれに Windows.UI.Xaml.Shape.Path 型のプロパティが含まれています。

ItemTemplate として次の Xaml があります。

<ItemsControl.ItemTemplate>
    <DataTemplate>
        <Path Data="{Binding MyPathProperty}" />
    </DataTemplate>
</ItemsControl.ItemTemplate>

Path.Data プロパティが Geometry 型のオブジェクトを想定しているため、これは失敗します。

Path オブジェクト全体をアイテム自体にバインドする正しい方法は何ですか?

4

1 に答える 1

2

ContentPresenter を使用する --

<ItemsControl.ItemTemplate>
    <DataTemplate>
        <ContentPresenter Content="{Binding MyPathProperty}"/>
    </DataTemplate>
</ItemsControl.ItemTemplate>
于 2013-05-09T00:40:52.960 に答える