Я разрабатываю приложение WPF и создал пользовательский элемент управления, потому что мне нужно создавать его экземпляры в главном окне. Итак, вот как я создаю новый экземпляр:
var MyCard = new vCard();
MainGrid.Children.Add(MyCard);
Grid.SetColumn(MyCard, 1);
Grid.SetRow(MyCard, 0);
Но мне нужно расположить все по порядку, так как я могу установить положение X & Y для каждого. Я попытался создать метод в моем usercontrol для установки свойства margin, например:
public void SetX(double X)
{
double Y =this.Margin.Top;
this.Margin = new Thickness(X, Y, 0, 0);
}
Но это не работает. Есть ли другой способ сделать это?