Я новичок в WPF и пытаюсь создать сетку, в которой кнопка фиксируется на последнем столбце.Количество строк и столбцов регулируется пользовательским вводом.
В конечном итоге пользователь нажимает кнопку, чтобы добавить больше строк / столбцов, и кнопка всегда прикрепляется к последней строке / столбцу.Я думаю, что если я могу получить количество строк / столбцов, я всегда могу изменить положение кнопки с помощью привязки.Я пробовал Count
, но, похоже, это не работает ... или, может быть, я получаю неправильный доступ.
XAML
<Button Click="addcolumn" Grid.Column="{Binding Path=Colsize}">+</Button>
C #
public int colsize = 0;
public int Colsize
{
get { return colsize; }
set { colsize = value; }
}
public void addcolumn(Object sender, RoutedEventArgs e)
{
maincolumn = new ColumnDefinition();
maincolumn.Width = new GridLength(50);
maingrid.ColumnDefinitions.Add(maincolumn);
colsize = maingrid.ColumnDefinitions.Count;
}
Пользователь может добавлять столбцы, но кнопка остается фиксированной в столбце 0. Я пробовал selectivescrollinggrid
, но тогда не работало.Я не уверен, что datagrid
делает то, что я хочу, но открыт для предложений.Спасибо.