我有一个这样实现的控件:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10*"/>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0"/>
<Button Grid.Column="1" Content="Browse..." Margin="5,0,5,0"/>
<Button Grid.Column="2" Content="Load File" Margin="5,0,5,0"/>
</Grid>
这被设计为用作独立控件。例如,我如何允许此控件的使用者绑定到Text
文本框的属性。我是否需要实现自己的依赖属性并自己处理实际的文本框数据,或者有没有办法让消费者直接绑定到内部属性?