Добавить сетку в сетку при нажатии на кнопку wpf

Я хочу добавить сетку в сетку в позиции щелчка. эта сетка имеет пользовательский контроль в качестве своего содержимого. При нажатии на событие в основной сетке я получаю по отношению к этой сетке через этот код:

Dim mousePositin As Point 
mousePosition = Mouse.GetPosition(gridFloorPlans)

и после этого я добавил дочернюю сетку через этот код:

Dim UC As New UserControl1
Dim gr As New Grid

gr.Children.Add(UC)
gr.Height = 31
gr.Width = 31

Dim thick As New Thickness
thick.Left = mousePosition.X
thick.Top = mousePosition.Y
gr.Margin = thick

gridFloorPlans.Children.Add(gr)

проблема в том, что сетка добавляется, но не в той позиции, которая находится далеко от этой позиции. в чем проблема? как я могу сделать это правильно?

0 ответов

Другие вопросы по тегам