Вот сценарий: у меня есть просмотрщик фотографий flickr, а PhotoBrowserViewModel имеет свойство с именем Image Source.Представление, привязанное к моему PhotoBrowserViewModel, содержит следующий XAML.Моя цель - сделать так, чтобы дочерние элементы управления имели высоту / ширину свойства ImageSource.
<ItemsControl ItemsSource="{Binding Photos}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate DataType="viewmodel:FlickrPhotoViewModel">
<controls:FlickrPhotoControl Margin="10"/>
<!-- I want to set this control's Width/Height to {Binding PhotoSize}-->
<!-- on the same data context as ItemsControl, not as the data template.-->
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>