有没有可能在ListBox中的项目旁边放置弹出窗口? 我使用MVVM,列表绑定到元素,并且对于一些选择的元素,我想在该项旁边显示弹出。Wpf Popup placement
我有元素列表,我希望在点击指定列表元素时显示弹出窗口,但弹出窗口应显示在选定列表项旁边。
我想是这样的(它不工作):
<Popup IsOpen="{Binding Path=ShowPopup}" PlacementTarget="{Binding ElementName=List1, Path=SelectedItem}" Placement="Center">
<TextBox Background="Red" Height="120" Text="Aaaaaa FUUUUUUUUUUUUU....."></TextBox>
</Popup>
我不想背后使用代码,只有XAML
优秀溶液的右侧,但我发现一个小错误。为了得到这个工作,我必须将Setter从{StaticResource ListBoxItemTemplate}更改为StaticResource PopupListBoxItemTemplate}。 – Caustix 2017-10-29 17:23:24