1

大家好,我想在 WPF 应用程序中实现一个 ImageViewer(例如 Facebook 中的那个)

我已经有一个带有我的图片的 ListBox,它运行良好。但是当用户双击其中一个时,我想添加弹出“图像全尺寸”。(就像在 FB 中一样,带有淡出背景等)。目前我正在考虑使用 Window ...您对我应该使用什么有更好的了解吗?

4

2 回答 2

1

我可能也会为此使用一个窗口。然后您可以在窗口加载时轻松放置不透明动画以使其具有淡入和淡出效果

于 2012-06-04T15:09:09.813 回答
0

您还可以使用Popup 控件

它带有一些内置的(但非常有限的)动画,例如fade,请参阅PopupAnimation。

我会尝试,如果它不符合您的需求,我会选择bflosabre91 oppionion 并使用单独的不透明动画窗口。

但请记住,使用附加窗口可能会产生负面影响,例如始终正确同步窗口位置、处理任务切换(即正确隐藏任务栏/任务列表中的窗口)

于 2012-06-04T15:36:28.750 回答