P02Project.Webcam.SelectedWebcamMonikerString_Changed C# (CSharp) Метод

SelectedWebcamMonikerString_Changed() приватный статический Метод

Invoked when the SelectedWebcamMonikerString dependency property has changed
private static SelectedWebcamMonikerString_Changed ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
sender System.Windows.DependencyObject Sender
e System.Windows.DependencyPropertyChangedEventArgs EventArgs
Результат void
        private static void SelectedWebcamMonikerString_Changed(DependencyObject sender,
            DependencyPropertyChangedEventArgs e)
        {
            // Get typed sender
            Webcam typedSender = sender as Webcam;
            if (typedSender != null)
            {
                // Get new value
                string newMonikerString = e.NewValue as string;

                // Update the device
                if (typedSender.SelectedWebcam == null)
                {
                    // Create it
                    typedSender.SelectedWebcam = new CapDevice("");
                }

                // Now set the moniker string
                typedSender.SelectedWebcam.MonikerString = newMonikerString;
            }
        }