private void RadioButton_Checked(object sender, RoutedEventArgs e) { RadioButton rb = sender as RadioButton; switch (rb.Name) { case "Normal": m_d3dInterop.SetAlgorithm(OCVFilterType.ePreview); break; case "Gray": m_d3dInterop.SetAlgorithm(OCVFilterType.eGray); break; case "Canny": m_d3dInterop.SetAlgorithm(OCVFilterType.eCanny); break; case "Sepia": m_d3dInterop.SetAlgorithm(OCVFilterType.eSepia); break; case "Features": m_d3dInterop.SetAlgorithm(OCVFilterType.eFindFeatures); break; } }