1

我想要一种在一个地方创建弹出控件的方法,例如用户控件。然后跨多个视图,我可以使用相同的弹出控件。

我认为解决方案可能是使用用户控件或模板控件。我从来没有使用过它们中的任何一个。

我可以将用户控件或模板控件用于弹出窗口吗?

有更好的解决方案吗?

我还应该提到我正在使用 C#/XAML。

4

1 回答 1

2

您不能将 Control 模板直接应用于 Popup 控件,因此用户控件正是您所需要的。

只需创建一个包含您想要的所有内容和 UI 的用户控件,然后在您希望它出现的每个视图中的新弹出控件中重用该控件。

于 2012-11-23T00:11:21.190 回答