0
мне нужно всплывающее окно WPF внутри DataTemplate, что-то вроде этого:WPF Popup внутри DataTemplate
<ScrollViewer>
<ItemsControl ItemsSource="{Binding Collection}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<TextBox Name="MyTextboxBrief" Text="{Binding TextBrief}"/>
<Popup PlacementTarget="{Binding ElementName=MyTextboxBrief}" Placement="Center">
<TextBox Name="MyTextboxVerbose" Text="{Binding TextVerbose}"/>
</Popup>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
Но это Popup должен вести себя так:
- он должен прокрутить вместе с соответствующим ItemsControl item
- когда окно приложения сведено к минимуму - оно не должно оставаться видимым на рабочем столе
- оно будет выше, чем ItemsControl, его содержимое не должно быть обрезано, но оно не должно меняться. sControl высота
- будет шире, чем соответствующий пункт ItemsControl - но он не должен смещаться другие элементы ItemsControl влево или вправо
У меня есть стойкое ощущение, что я каким-то образом использовать шаблон ComboBox - но Я не понимаю, как получить его всплывающее поведение