Я хочу иметь возможность записать число (предпочтительно только от 1 до 10) в текстовое поле и создать это определенное количество столбцов для него в сетке данных. Как я смогу это сделать? Это то, что у меня так далеко:
<DataGrid x:Name="Tasks" AutoGenerateColumns="False" HorizontalAlignment="Left" Height="345" Margin="244,38,0,0" VerticalAlignment="Top" Width="528" Background="Transparent" HorizontalGridLinesBrush="Transparent" VerticalGridLinesBrush="Transparent" RowBackground="#202020" AlternatingRowBackground="#262626">
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
<DataGridTextColumn Header="Words" Binding="{Binding Keywords}"/>
<DataGridTextColumn Header="Colour" Binding="{Binding Colour}"/>
<DataGridTextColumn Header="Size" Binding="{Binding Size}"/>
</DataGrid.Columns>
</DataGrid>
Это моя сетка, которая одним нажатием кнопки просто считывает данные из серии текстовых полей. Затем у меня есть текстовое поле, которое я хочу, чтобы можно было изменить количество столбцов, создаваемых сеткой данных:
<TextBox Height="26" Margin="88,244,663.6,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top"/>
Я понятия не имею, как это сделать, поэтому любая помощь будет оценена!