locked
Разместить Button внутри Grid RRS feed

  • Вопрос

  • Здравствуйте. Нужно в цикле разместить кнопки (элементы массива) по отдельным ячейкам Grid`а.

    пишу так

    LayoutRoot.Children.Add(buttons[i]);

    а как указать в какую именно ячейку grid`а, следует добавлять элемент?

    30 октября 2011 г. 11:31

Ответы

  • Здравствуйте.

    Вам нужно вызвать статические методы Grid'а: Grid.SetColumn(кнопка, столбец), Grid.SetRow(кнопка, строка).

    Или можно задавать это свойства через метод SetValue: кнопка.SetValue(Grid.ColumnProperty, колонка);


    Для связи [mail]
    • Помечено в качестве ответа Abolmasov Dmitry 2 ноября 2011 г. 9:11
    1 ноября 2011 г. 9:31

Все ответы

  • Здравствуйте.

    Вам нужно вызвать статические методы Grid'а: Grid.SetColumn(кнопка, столбец), Grid.SetRow(кнопка, строка).

    Или можно задавать это свойства через метод SetValue: кнопка.SetValue(Grid.ColumnProperty, колонка);


    Для связи [mail]
    • Помечено в качестве ответа Abolmasov Dmitry 2 ноября 2011 г. 9:11
    1 ноября 2011 г. 9:31
  • Пишу так:

    Button but = new Button();

     

    LayoutRoot.Children.Add(but);

    Grid.SetRow(but, 0);

    Grid.SetColumn(but, 0);

     

    Но кнопка добавляется посередине экрана. but.SetValue(Grid.ColumnProperty, 1); тоже пробовал.


     

     

    2 ноября 2011 г. 15:47