Silverlight 如何重新部署用户控件

Silverlight 如何重新部署用户控件,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我为我的项目编写了一个用户控件。现在我想有一个模板,所有的东西都被移动 我该怎么做呢?我在看,这似乎不可能?关于如何做到这一点,我看到了很多途径,但最好的方法是什么 我有一些想法: 将用户控件重写为控件,以便可以对其进行模板化 创建第二个用户控件,但将其数据绑定到同一viewmodel 你应该选择第一个选项。借用原始UserControl xaml将原始控件重写为“Silverlight Templated control”,以帮助您设置初始默认模板 查看MSDN主题: 这是一个良好的基础。然

我为我的项目编写了一个用户控件。现在我想有一个模板,所有的东西都被移动

我该怎么做呢?我在看,这似乎不可能?关于如何做到这一点,我看到了很多途径,但最好的方法是什么

我有一些想法:

  • 将用户控件重写为控件,以便可以对其进行模板化
  • 创建第二个用户控件,但将其数据绑定到同一viewmodel

    • 你应该选择第一个选项。借用原始UserControl xaml将原始控件重写为“Silverlight Templated control”,以帮助您设置初始默认模板

      查看MSDN主题:

      这是一个良好的基础。然而,该示例没有充分利用
      模板绑定
      ,在您的实现中,您应该更广泛地利用它