void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.dgStruct = ((System.Windows.Controls.DataGrid)(target)); return; case 2: this.dgcbcMaterial = ((System.Windows.Controls.DataGridComboBoxColumn)(target)); return; case 4: this.dgAuxData = ((System.Windows.Controls.DataGrid)(target)); return; case 6: this.lbImages = ((System.Windows.Controls.ListBox)(target)); return; case 7: this.svJsdShape3D = ((JsdEditor.ShapePreview3D)(target)); return; case 8: this.puStructFlags = ((System.Windows.Controls.Primitives.Popup)(target)); #line 152 "..\..\..\View\JsdFileView.xaml" this.puStructFlags.Closed += new System.EventHandler(this.puStructFlags_Closed); #line default #line hidden return; case 9: this.fevStruct = ((CommonWpfControls.FlagEditorView)(target)); return; case 10: this.puAuxFlags = ((System.Windows.Controls.Primitives.Popup)(target)); #line 165 "..\..\..\View\JsdFileView.xaml" this.puAuxFlags.Closed += new System.EventHandler(this.puAuxFlags_Closed); #line default #line hidden return; case 11: this.fevAux = ((CommonWpfControls.FlagEditorView)(target)); return; } this._contentLoaded = true; }
private static void Flags_Changed(DependencyObject sender, DependencyPropertyChangedEventArgs args) { FlagEditorView _flagEditor = (FlagEditorView)sender; if (_flagEditor.ViewModel.Flags.ToString() != args.NewValue.ToString()) { _flagEditor.ViewModel.Flags = (Enum)args.NewValue; } if (_flagEditor.FlagsString != args.NewValue.ToString()) { _flagEditor.FlagsString = args.NewValue.ToString(); } }