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

为WPF中的嵌套类声明StyleTargetType

  •  3
  • serhio  · 技术社区  · 14 年前

    我有 MyClass 班级。
    我声明

    <Style TargetType="local:MyClass"></Style>
    

    没问题。

    我有 MyClass.MyNestedClass (公共)类。

    我声明…?

    2 回复  |  直到 12 年前
        1
  •  7
  •   Quartermeister    14 年前

    需要使用+将外部类名与嵌套类名分开:

    <Style TargetType="local:MyClass+MyNestedClass"></Style>
    
        2
  •  0
  •   Dean Chalk    14 年前

    不能在XAML(Afaik)中声明嵌套类,因为它会干扰假定点表示法表示属性的XAML分析逻辑。