我是WPF的新手。
我想创建一个包含两个字段的UserControl,例如
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="189*"/>
<ColumnDefinition Width="328*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="53*"/>
<RowDefinition Height="64*"/>
<RowDefinition Height="62*"/>
<RowDefinition Height="141*"/>
</Grid.RowDefinitions>
<TextBlock HorizontalAlignment="Right" TextWrapping="Wrap" Text="Name:" VerticalAlignment="Center"/>
<TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Center" Width="120" Grid.Column="1" Margin="3,0,0,0"/>
<TextBlock HorizontalAlignment="Right" TextWrapping="Wrap" Text="Age:" VerticalAlignment="Center" Grid.Row="1"/>
<TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Center" Width="120" Grid.Row="1" Grid.Column="1" Margin="3,0,0,0"/>
<Button Content="Add Person" HorizontalAlignment="Left" VerticalAlignment="Center" Width="75" Grid.Row="2" Grid.Column="1"/>
</Grid>
我想以这样的方式创建我的用户控件,以便其他开发人员(谁使用我的usercontrol)能够为其添加额外的字段。
想象一下,开发人员想要添加&#34;地址归档到上述控件&#34;。
如果有人对此有样品,请提供给我。
答案 0 :(得分:1)
我认为你在ContentControl之后。有关示例,请参阅下文。
ContentControl可以包含任何类型的公共语言运行库 对象(如字符串或DateTime对象)或UIElement对象 (例如矩形或面板)。这使您可以添加丰富的内容 控件,如Button和CheckBox。