BACnet.Explorer.Core.Plugins.Tabs.DeviceInfoTab.Panel.Panel C# (CSharp) Méthode

Panel() public méthode

Constructs a new device info tab panel
public Panel ( ObjectInfo info ) : System
info ObjectInfo The device to show information for
Résultat System
            public Panel(ObjectInfo info)
            {
                var obj = client.With<IDevice>(
                    info.DeviceInstance,
                    info.ObjectIdentifier);

                var form = new FormBuilder()
                    .AddGroup(Constants.CorePropertiesHeader)
                        .AddRow(
                            createLabel(Constants.ObjectNameLabel),
                            bindEditor(obj, dev => dev.ObjectName, enabled: false))
                        .AddRow(
                            createLabel(Constants.VendorIdLabel),
                            bindEditor(obj, dev => dev.VendorIdentifier, enabled: false))
                        .AddRow(
                            createLabel(Constants.VendorNameLabel),
                            bindEditor(obj, dev => dev.VendorName, enabled: false)
                        )
                        .AddRow(
                            createLabel(Constants.ModelNameLabel),
                            bindEditor(obj, dev => dev.ModelName, enabled: false)
                        )
                        .AddRow(
                            createLabel(Constants.ApplicationSoftwareVersionLabel),
                            bindEditor(obj, dev => dev.ApplicationSoftwareVersion, enabled: false))
                        .End()
                    .End();

                this.Content = form.Root;
            }
DeviceInfoTab.Panel