考虑一下这样的XAML片段:
<Grid>
<Button x:Name="myButton"/>
<m:MyControl Button="myButton"/>
</Grid>
当然这不起作用。但我需要的是将名为“myButton”的Button控件实例作为值传递给另一个控件的Button
属性。我也尝试过{StaticResource myButton}
,但它没有告诉我资源无法找到。
正确的XAML语法是什么?
答案 0 :(得分:2)
如果MyControl.Button
是DependencyProperty,那么你可以这样做
<m:MyControl Button="{Binding ElementName=myButton}" />