是否可以在 ResourceDictionary 中定义 UserControl,然后将其添加到同一 XAML 文件中的组件中?就像是:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
etc.>
<Window.Resources>
<ResourceDictionary>
<UserControl x:Key="MyCustomLabel">
<Label Content="Foo"/>
...lots more here
</UserControl>
</ResourceDictionary>
</Window.Resources>
<Grid>
<MyCustomLabel /> //This doesn't work
<MyCustomLabel />
<MyCustomLabel />
</Grid>
</Window>
我可以在它自己的文件中定义它,但我真的只需要它作为这个文件中的一个子组件。我会使用样式,但我不知道如何设置网格每一行内容的样式。有任何想法吗?