ZForge.Motion.Controls.CameraEditForm.pGridCamera_PropertyValueChanged C# (CSharp) Method

pGridCamera_PropertyValueChanged() private method

private pGridCamera_PropertyValueChanged ( object s, PropertyValueChangedEventArgs e ) : void
s object
e PropertyValueChangedEventArgs
return void
        private void pGridCamera_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
        {
            if (e.ChangedItem.Label.Equals(this.mItemStream.Name))
            {
                SetVideoSourceItemVisible(false);
                this.Camera.Stream = (string)mItemStream.SelectedValue;
                SetVideoSourceItemVisible(true);
                this.pGridCamera.Refresh();
            }
            else if (e.ChangedItem.Label.Equals(this.mItemName.Name))
            {
                this.Camera.Name = (string)e.ChangedItem.Value;
            }
            else if (e.ChangedItem.Label.Equals(this.mItemCodec.Name))
            {
                this.Camera.Codec = (string)this.mItemCodec.SelectedValue;
            }
            else if (e.ChangedItem.Label.Equals(this.mItemCaptureFlag.Name))
            {
                this.Camera.Capture = (CAPTUREFLAG)this.mItemCaptureFlag.SelectedValue;
            }
            else if (e.ChangedItem.Label.Equals(this.mItemCaptureElapse.Name))
            {
                this.Camera.CaptureElapse = (int)this.mItemCaptureElapse.SelectedValue;
            }
            else
            {
                this.Camera.PlugIns.PropertyGridItemsSetValue(e);
            }
            this.pGridCamera.Refresh();
        }