2015-03-27 6 views
0

Я пытаюсь создать прямоугольник dynamicaly при нажатии кнопки в окнах Маркет Я попыталсяСоздание прямоугольника в окне Маркете

Rect г = новый Rect();

myGrid.Children.Add (r);

, но он дает мне ошибку
«Лучший перегружен матч метод„имя“имеет некоторые недопустимые аргументы»

чем проблема?

+0

Visual Studio сообщит вам * где * ошибка - это не похоже, что код, который вы отправили, даст эту ошибку (в ней нет «имени»). Попробуйте просмотреть ошибку и увидеть, где находится фактическая ошибка. Я думаю, это не в этих двух строках. –

+0

фактический msg - «Лучшее перегруженное соответствие метода для« Windows.UI.Xaml.Controls.UIElementCollection.Add (Windows.UI.Xaml.UIElement) »имеет некоторые недопустимые аргументы» –

+0

VS должен дать вам немного больше информации о ошибка, например, какие параметры не совпадают, можете ли вы предоставить всю информацию ... – OverMars

ответ

0

Попробуйте

Rectangle r = new Rectangle(); 
myGrid.Children.Add(r); 

Проверить this для получения дополнительной информации.

+1

Спасибо, я только что нашел, что не хватает« с помощью Windows. UI.Xaml.Shapes;» –

0

Rect - это простая структура. Вы хотите Rectangle

+0

нет Rectangle Как его добавить? –

+0

Если вы щелкните по ссылке, вы увидите, что пространство имен будет добавлено к вашим операциям 'using' –

+0

спасибо, я понял это –

Смежные вопросы