У меня есть коллекция с полями cityname, statename и countryname, и я связываю эту коллекцию с моей формой wpf.Я хочу отобразить название города в текстовом поле, название страны в поле со списком и название страны в поле со списком.Все текстовые поля и комбинированные списки должны появляться динамически.Как я могу сделать эту работу?
Кто-нибудь подскажет мне, как динамически создавать эту форму в wpf с использованием MVVM Я пытаюсь сделать этот код, но не получаю результат должным образом.Либо я получаю все в виде текстового поля или комбинированного списка, но мне нужны текстовые поля и комбинированный список, как указано.
<Border Margin="3.5">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="125" />
<ColumnDefinition Width="*" MinWidth="100" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock x:Name="tbFieldTag" Cursor="Hand" VerticalAlignment="Center" HorizontalAlignment="Stretch" TextWrapping="Wrap" Margin="10,0,0,0" Text="{Binding Path=CardField.FieldTag}" />
<TextBox Margin="10,0,0,0" x:Name="txtFieldData" Grid.Column="1" MaxLength="{Binding Path=CardField.MaximumLength}" Text="{Binding Path=CardField.FieldData, Mode=TwoWay}" />
<!--<ComboBox Margin="10,0,0,0" x:Name="comboFieldData" Grid.Column="1" Text="{Binding Path=CardField.FieldTag}"/>-->
</Grid>
</Border>