我如何使用相同的xaml文件与两个不同的代码文件?

时间:2011-05-05 05:37:14

标签: silverlight

我有一些可以使用两次的xaml

  1. 将显示产品组1的数据库表中的信息
  2. 将显示来自产品组2的数据库表的信息
  3. 我不想写相同的xaml - 但我想写一个不同的.cs文件,xaml将附加=>我的意思是在主窗口中,我将首先使用文件info1.cs中的信息配置显示xaml;当主窗口第二次加载xaml时,信息配置将来自文件info2.cs。

    有可能吗?

    (这是信息问题......我知道我可以用一些切换案例来做这件事,它会从不同的表格中吸取信息(根据一些标志))

1 个答案:

答案 0 :(得分:1)

您可以使用两种不同的ViewModel,这似乎是首选方法。

或者,如果您真的想使用此模式,只需使用继承。编写两个不同的实现,并让它们各自继承自XAML的代码隐藏。