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++;
            }
        }
Beispiel #2
0
        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);
            }
        }