代码之家  ›  专栏  ›  技术社区  ›  user64349

在.Net中创建内部XAML文件

  •  38
  • user64349  · 技术社区  · 16 年前

    在我的Silverlight项目中,我想创建一个包含从程序集外部看不到的.xaml的程序集。然而,我没有明确的方法可以做到这一点。当我修改.xaml.cs文件上的访问修饰符时,编译器会告诉我:

    Partial declarations of "My xaml class here" have conflicting accessibility modifiers   
    

    在xaml文件本身中,似乎没有放置我的访问修饰符的位置。简而言之,如何将与xaml文件关联的类设置为 internal ?

    1 回复  |  直到 4 年前
        1
  •  108
  •   chuckj    16 年前

    您需要添加一个 x:ClassModifier="internal"

    从XAML文件生成的文件(例如MyControl.g.cs)需要与代码隐藏文件(例如MyControl.cs)匹配。 x:ClassModifier 允许您控制MyControl.g.cs文件中零件声明的可见性。