Wpf-资源查找
我想知道控件是查看它们自己的资源还是它们的父资源 让我们这样说:Wpf-资源查找,wpf,Wpf,我想知道控件是查看它们自己的资源还是它们的父资源 让我们这样说: <StackPanel> <Button someProp={StaticResource test1}> <Button.Resources> <local:something x:Key="test1"/> </Button.Resources> </Button> <StackPanel> Button是在自己的资源字
<StackPanel>
<Button someProp={StaticResource test1}>
<Button.Resources>
<local:something x:Key="test1"/>
</Button.Resources>
</Button>
<StackPanel>
Button是在自己的资源字典中查找test1,还是要求其父级(StackPanel)查找它
如果这个问题是重复的,我很抱歉。基本上,框架将首先在最本地的
资源
集合中查找资源,在这种情况下,按钮
。如果没有找到任何内容,它将继续查找控制层次结构,在本例中,将查找到StackPanel.Resources
部分
在此之后,它将查看UserControl.Resources
(如果适用),然后是窗口.Resources
,最后是App.Resources
集合
您可以在MSDN的页面上找到更多信息