private static void OnIsActiveExChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { VOP.Controls.ButtonEx btn = sender as VOP.Controls.ButtonEx; RoutedEventArgs routedEventArgs = new RoutedEventArgs(ButtonEx.IsActivePropertyEvent); btn.RaiseEvent(routedEventArgs); }
private void btn_ActiveExPropertyChanged(object sender, RoutedEventArgs e) { VOP.Controls.ButtonEx btn = e.Source as VOP.Controls.ButtonEx; if (btn.IsActiveEx) { imgInactive.Visibility = Visibility.Hidden; imgTriangle.Visibility = Visibility.Visible; imgActive.Visibility = Visibility.Visible; } else { imgTriangle.Visibility = Visibility.Hidden; imgActive.Visibility = Visibility.Hidden; imgInactive.Visibility = Visibility.Visible; } }
private void OnbtnClicked(object sender, RoutedEventArgs e) { VOP.Controls.ButtonEx srcButton = e.Source as VOP.Controls.ButtonEx; if ("btnSetting" == srcButton.Name) { IPV6SettingWindow win = new IPV6SettingWindow(); win.Owner = App.Current.MainWindow; win.ShowDialog(); } else if ("btnStatus" == srcButton.Name) { IPV6StatusWindow win = new IPV6StatusWindow(); win.Owner = App.Current.MainWindow; win.ShowDialog(); } }
private void SettingBtnClick(object sender, RoutedEventArgs e) { VOP.Controls.ButtonEx srcButton = e.Source as VOP.Controls.ButtonEx; if ("btnwifi" == srcButton.Name) { srcButton.IsActiveEx = true; SetActiveButton(IconType.Wireless); this.settingView.Child = wifiView; } else if ("btnSoftAp" == srcButton.Name) { SetActiveButton(IconType.SoftAP); this.settingView.Child = softapView; } else if ("btnTCPIP" == srcButton.Name) { SetActiveButton(IconType.TCPIP); this.settingView.Child = tcpipView; } else if ("btnTCPIPv6" == srcButton.Name) { SetActiveButton(IconType.TCPIPv6); this.settingView.Child = ipv6View; } else if ("btnPowerSave" == srcButton.Name) { SetActiveButton(IconType.PowerSave); this.settingView.Child = powersaveView; } else if ("btnUserConfig" == srcButton.Name) { SetActiveButton(IconType.UserConfig); this.settingView.Child = userconfigView; } else if ("btnPassword" == srcButton.Name) { SetActiveButton(IconType.Password); this.settingView.Child = passwordView; } }