1

为什么 WPF 不允许我将没有 x:Key 的资源添加到Style.Resources部分?当我尝试以下操作时:

<DataTemplate>
  ...
  <Style TargetType="X">
    <Style.Resources>
      <DataTemplate DataType="Y">
        ...
      </DataTemplate>
    </Style.Resources>
  </Style>
</DataTemplate>

它引发以下编译时错误:

All objects added to an IDictionary must have a Key attribute or some other type of key associated with them.

可以将相同的资源添加到 UserControl 的资源部分。

4

0 回答 0