WPFを使用してTextBlock内のItemsControlのItemsSourceの数をバインドしたいとします。私はないCollection.Count
プロパティによってItemsControl ItemsSource
に基づいてカウントを取得する必要があります。Items ItemsのバインドWPFを使用してTextBlock内のItemsControlのソース
は私の試したコード
<Menu>
<MenuItem>
<MenuItem.Header>
<TextBlock Text="{Binding Path=(ItemsControl.ItemsSource.Item, RelativeSource={RelativeSource TemplatedParent}}" />
</MenuItem.Header>
<ItemsControl ItemsSource="{Binding PersonCollection}">
<ItemsControl.ItemTemplate>
<DataTemplate >
<StackPanel Orientation="Horizontal" Margin="2" MinWidth="100">
<TextBlock Text="{Binding Value.Text}"/>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</MenuItem>
</Menu>
ノートに顔をしています。親切に私を助けてください。
「ItemsSource」の代わりに「PersonCollection」の「Count」を取得することを止めることは何ですか? – Gopichandar
@Gopichandar私はこれをカスタムコントロール内で使用しています。ですから、ItemsSource Countに基づいて決定する必要があります。親切に私の要求に従って私を助けてください。 –
'Path = Items.Count'を試してください – Gopichandar