为什么 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 的资源部分。