internal void UpdateTaskPaneVisibility() { if (TaskPaneAttributeChanged == null) { return; } if (Protocol == udpProtocol) { var tba = new TaskPaneAttribteContainer("TryConnect", Visibility.Collapsed); var tbb = new TaskPaneAttribteContainer("ConnectIntervall", Visibility.Collapsed); var tbac = new TaskPaneAttributeChangedEventArgs(tba); var tbbc = new TaskPaneAttributeChangedEventArgs(tbb); TaskPaneAttributeChanged(this, tbac); TaskPaneAttributeChanged(this, tbbc); return; } /* * //Protocol == tcp * TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(new TaskPaneAttribteContainer("TryConnect", Visibility.Visible))); * if (tryConnect) { * TaskPaneAttributeChanged(this, * new TaskPaneAttributeChangedEventArgs(new TaskPaneAttribteContainer("ConnectIntervall", Visibility.Visible))); * } else { * var tbaa = new TaskPaneAttribteContainer("ConnectIntervall", Visibility.Collapsed); * var tbbb = new TaskPaneAttributeChangedEventArgs(tbaa); * TaskPaneAttributeChanged(this, tbbb); * }*/ }
internal void UpdateTaskPaneVisibility() { if (TaskPaneAttributeChanged == null) { return; } switch (CryptoAlgorithm) { case 0: // AES TaskPaneAttribteContainer tba = new TaskPaneAttribteContainer("Blocksize", Visibility.Collapsed); TaskPaneAttributeChangedEventArgs tbac = new TaskPaneAttributeChangedEventArgs(tba); TaskPaneAttributeChanged(this, tbac); break; case 1: // Rijndael TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(new TaskPaneAttribteContainer("Blocksize", Visibility.Visible))); break; } }
private void UpdateTaskPaneVisibility() { if (TaskPaneAttributeChanged == null) { return; } var tba = new TaskPaneAttribteContainer("NumberOfClients", protocol == udpProtocol ? Visibility.Collapsed : Visibility.Visible); TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(tba)); tba = new TaskPaneAttribteContainer("DeviceIp", ConnectionSwitch ? Visibility.Collapsed : Visibility.Visible); TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(tba)); tba = new TaskPaneAttribteContainer("NetworkDevice", ConnectionSwitch ? Visibility.Collapsed : Visibility.Visible); TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(tba)); tba = new TaskPaneAttribteContainer("Port", ConnectionSwitch ? Visibility.Collapsed : Visibility.Visible); TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(tba)); tba = new TaskPaneAttribteContainer("Protocol", ConnectionSwitch ? Visibility.Collapsed : Visibility.Visible); TaskPaneAttributeChanged(this, new TaskPaneAttributeChangedEventArgs(tba)); }