Я хочу создать всплывающее меню с использованием C#. Я пробовал этоСоздать всплывающее меню с использованием C#
List<string> l = new List<string>();
l.Add("Rotate");
l.Add("Scale");
l.Add("Bring to Front");
l.Add("Send to Back");
MenuFlyout m = new MenuFlyout();
MenuFlyoutItem mn = l;
m.Items.Add(mn);
Это дает ошибку, как это сделать?
'MenuFlyoutItem тп = л;' является виновной линией. У меня нет Windows 8.1, поэтому я не могу доказать «правильный» код, но похоже, что вы должны добавлять несколько «MenuFlyoutItem» к вашему «MenuFlyout», по одному для каждого элемента в вашем списке. – ClickRick
Вы можете предоставить небольшой код? – user3090763
Я мог догадаться, но поскольку я не могу ее скомпилировать, я не мог быть уверен, что это сработает. Ваш пример в вашем ответе ниже - это то, что я мог себе представить, но, не будучи в состоянии доказать это, я не хотел предлагать его в качестве ответа. – ClickRick