/// <summary> /// コンストラクタ /// </summary> public GLEvaluationElementSettingDialog(GLEvaluationElement element) { if (element == null) { throw new ArgumentNullException("element"); } InitializeComponent(); this.bindings = new B.BindingsCollection(this); this.targetElement = element; // 古い値の保存 this.oldImageSet = element.ImageSet; this.oldIsVisibleValue = element.IsVisibleValue; this.oldIsValueFullWidth = element.IsValueFullWidth; // コンボボックスに画像セットの一覧を設定します。 this.imageSetListComboBox.DataSource = element.ImageSetList; // コンボボックスの選択アイテムと、評価値エレメントの選択画像セットを // バインディングさせます。 this.bindings.Add( this.imageSetListComboBox, "SelectedItem", element, "ImageSet", OnImageSetChanged); this.bindings.Add( this.visibleValueCheckBox, "Checked", element, "IsVisibleValue"); this.bindings.Add( this.valueFullWidthCheckBox, "Checked", element, "IsValueFullWidth"); }
/// <summary> /// コンストラクタ /// </summary> public GLEvaluationElementSettingDialog(GLEvaluationElement element) { if (element == null) { throw new ArgumentNullException("element"); } InitializeComponent(); this.bindings = new B.BindingsCollection(this); this.targetElement = element; // 古い値の保存 this.oldImageSet = element.ImageSet; this.oldIsVisibleValue = element.IsVisibleValue; this.oldIsValueFullWidth = element.IsValueFullWidth; // コンボボックスに画像セットの一覧を設定します。 this.imageSetListComboBox.DataSource = element.ImageSetList; // コンボボックスの選択アイテムと、評価値エレメントの選択画像セットを // バインディングさせます。 this.bindings.Add( this.imageSetListComboBox, "SelectedItem", element, "ImageSet", OnImageSetChanged); this.bindings.Add( this.visibleValueCheckBox, "Checked", element, "IsVisibleValue"); this.bindings.Add( this.valueFullWidthCheckBox, "Checked", element, "IsValueFullWidth"); Log.Info("GLEvaluationElementSettingDialog initialized"); }