У меня проблема в моем C# файле. Я должен создать 6 кнопок программно в определенном месте. но мой цикл петли не работает.Создайте кучу кнопок программно в C# Win Phone 8 app
только одна кнопка показывает, а не все кнопки.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
//using System.Array;
namespace AimPass
{
public partial class main : PhoneApplicationPage
{
public main()
{
InitializeComponent();
}
private void newbutton(object sender, RoutedEventArgs e)
{
// How many buttons do you want ?
int NumOfButtons = 6;
// X Location of each created button in the panel
int loc = 20;
for (int i = 1; i <= NumOfButtons; i++)
{
Button btn = new Button();
{
btn.Name = "Btn-" + i.ToString();
btn.Size= new Size(50, 20);
btn.Tag = i;
btn.Content = "Browse-" + i.ToString();
btn.location = new Point(5, loc);
}
//Add Click event Handler for each created button
btn.Click += Buttons_Click;
loc += 20;
// Add the created btn to grid
grid.Children.Add(btn);
}
}
}
}
есть 2,3 ошибки приходит .. использованием System.Windows.Controls.Buttons не содержит определения местоположения и размера ... ???
btn.Click += Buttons_Click; does not exist in current context..
И петля не working..Just одна кнопки приходит за исключением 6 кнопок ..
Я хочу добавить кнопку на конкретный location..So эти ошибки приходит к моему требованию .. Thanx заранее для решения этого .. :)
Krybooltype n other much также не содержится в текущем контексте .. ?? Какое возможное решение для такого типа ошибок. – Arsal
Вы пропустили первую строку, я думаю. Здесь определен «Grdbooltype». – C4u