public ServerOptionsViewModel() { Host = "localhost"; Port = 1883; CommunicationTimeout = 10; Transports.Add(new TransportViewModel("TCP", Transport.TCP)); Transports.Add(new TransportViewModel("WebSocket", Transport.WebSocket)); Transports.SelectedItem = Transports.FirstOrDefault() !; TlsVersions.Add(new TlsVersionViewModel("no TLS", SslProtocols.None)); TlsVersions.Add(new TlsVersionViewModel("TLS 1.0", SslProtocols.Tls)); TlsVersions.Add(new TlsVersionViewModel("TLS 1.1", SslProtocols.Tls11)); TlsVersions.Add(new TlsVersionViewModel("TLS 1.2", SslProtocols.Tls12)); TlsVersions.Add(new TlsVersionViewModel("TLS 1.3", SslProtocols.Tls13)); TlsVersions.SelectedItem = TlsVersions.FirstOrDefault() !; }