我想创建一个列表框,其中包含一个详细信息弹出/工具提示窗口。 场景如下:
使用工具提示的问题是它们会在一段时间后消失。使用弹出窗口的问题是当窗口移动时它们不会移动(?)
所以我只想找到一些关于如何解决这个问题的建议。
答案 0 :(得分:2)
使用ToolTip对象。它具有自动定位和开箱即用的漂亮图形样式。
只需像这样使用它:
toolTip.PlacementTarget = yourSelectedItem;
toolTip.Placement = PlacementMode.Right;
toolTip.Content = {place whatever you need to display here};
您可以使用IsOpen属性控制其可见性。
答案 1 :(得分:1)
装饰品是为这些东西而建造的。
那就是说,如果我这样做,我会将Popup上的“StaysOpen”设置为false。因此,当用户点击其他地方时,它将自动消失(即移动窗口时)。您是否真的看到用户经常移动窗口而查看详细信息?走下装饰路线并不是那么容易。它有其自身的复杂性。