public void TcpButtonControl() { int count = 0; foreach (var element in TcpSettings.TcpFS20SutterDeviceList) { var newbuttonOpen = new Fs20Button { Address = element.Value.Address, Fs20Address = element.Value.Fs20.Fs20Address, Text = element.Value.Name + " öffnen", Fs20Command = nameof(TcpSettings.TcpFS20CommandList.ON), }; GridSutterTcp.Children.Add(newbuttonOpen, count, 0); newbuttonOpen.Clicked += HandlerButtonClicked; var newbuttonClose = new Fs20Button { Address = element.Value.Address, Fs20Address = element.Value.Fs20.Fs20Address, Text = element.Value.Name + " schließen", Fs20Command = nameof(TcpSettings.TcpFS20CommandList.OFF), }; GridSutterTcp.Children.Add(newbuttonClose, count, 1); newbuttonClose.Clicked += HandlerButtonClicked; count++; } }
public void TcpButtonControl() { foreach (var element in TcpSettings.TcpFS20DeviceList) { var newbutton = new Fs20Button { Text = element.Value.Name, Address = element.Value.Address, Fs20Address = element.Value.Fs20.Fs20Address, Fs20Command = nameof(TcpSettings.TcpFS20CommandList.Toggle) }; newbutton.Clicked += HandlerButtonClicked; GridLayoutTcp.Children.AddVertical(newbutton); } }