有沒有可能在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