草庐IT

ModernButton

全部标签

c# - 如何在 UserControl 中使用 ContentPresenter

我想创建一个UserControl(在本例中是一个定义了背景颜色的方形按钮),它可以承载自己的内容。用户控件:现在,如您所料,如果我在我的MainView中使用此控件,一切都会正常工作,直到我定义一些内容。使用:TEST在这种情况下,“TEST”将覆盖UserControl的整个内容(整个按钮模板)。我猜这是因为UserControl中的按钮被定义为“内容”本身,并且在定义新内容时它会被覆盖。所以最后一个问题是:是否有可能实现我正在寻找的东西?如果是:如何?我如何将我在MainView中定义的内容“重定向”到我的按钮模板内的自定义ContentPresenter而不是UserContr