• 1000 чтобы записать событие щелчка кнопки, щелкнув по нему, и я написал событие щелчка, которое дает все имена кнопок внутри панели стека, но я хочу получить соответствующее имя кнопки при щелчке.
Мой XML ФАЙЛ:
<root>
<Project Name="FundsCrossReferences" Label ="SMA Model Management" LibraryName="SMAMC" ClassName="" Roles="">
</Project>
<Project Name="SMAFI" Label ="SMAFI" LibraryName="SMAFI" ClassName="" Roles="">
</Project>
</root>
Мой файл window.xaml.cs
private void windowloaded()
{
StringBuilder result = new StringBuilder();
foreach (XElement level1Element in XElement.Load(@"C:\Users\Trial\XMLFile.xml").Elements("Project"))
{
result.AppendLine(level1Element.Attribute("Name").Value+"/");
}
List<string> addnames = new List<string>();
string[] stringArray = result.ToString().Split('/').ToArray();
stringArray = stringArray.Take(stringArray.Count() - 1).ToArray();
foreach (var arrayname in stringArray)
{
var names = arrayname.Replace("\r\n", "");
addnames.Add(names);
}
List<string> list = addnames.ToList();
foreach(var buttoname in list)
{
var newButton = new Button() { Name= buttoname,Height=39,Foreground=Brushes.Black,Content=buttoname};
this.mainpanel.Children.Add(newButton);
}
}
Мой Window.xaml: <StackPanel x:Name="mainpanel"></StackPanel>
Пожалуйста, помогите мне с событие нажатия кнопок или имя кнопки, которая была нажата внутри панели стека.