【发布时间】:2019-04-16 15:26:54
【问题描述】:
如何在不使用DependencyProperty 的情况下使用用户控件内的控件属性?
既然,例如,如果我想使用按钮的所有属性,我就必须声明所有这些?
如果有另一种无需用户控制的方法并且它是正确的方法,如果您能回答,我将不胜感激。 (谷歌翻译,抱歉)
用户控制:
<UserControl x:Class="UserControls.UserControl01"
...
>
<Grid>
<Button x:Name="uc_btn" />
<TextBox x:Name="uc_txt" />
<DataGrid x:Name="uc_dtg" />
</Grid>
</UserControl>
使用 UserControl 的代码:
<Window x:Class="UserControls.wnd02"
...
>
<Grid>
<local:UserControl01 uc_btn.Background="Red" uc_txt.Margin="10" uc_dtg.BorderThickness="5" Margin="90" />
<local:UserControl01 uc_btn.Background="Green" uc_txt.Margin="25" uc_dtg.BorderThickness="20" Margin="5" />
</Grid>
</Window>
【问题讨论】:
标签: wpf xaml user-controls dependency-properties