File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
Rubberduck.Core/UI/Refactorings/EncapsulateField Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 153
153
<ColumnDefinition Width =" *" />
154
154
</Grid .ColumnDefinitions>
155
155
<StackPanel >
156
- <GroupBox Grid.Column=" 0"
156
+ <GroupBox Visibility =" {Binding Path=IsEmptyList, Converter={StaticResource BoolToHiddenVisibility}}"
157
+ Grid.Column=" 0"
157
158
Margin =" 5,0,0,5"
158
159
MaxHeight =" 125"
159
160
MinHeight =" 75"
Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ public ObservableCollection<IEncapsulatedFieldViewData> EncapsulationFields
107
107
orderedFields = Model . EncapsulationCandidates . Where ( ec => ! _selectedObjectStateUDT . FieldIdentifier . Equals ( ec . IdentifierName ) )
108
108
. OrderBy ( efd => efd . Declaration . Selection ) . ToList ( ) ;
109
109
}
110
+ IsEmptyList = orderedFields . Count ( ) == 0 ;
110
111
foreach ( var efd in orderedFields )
111
112
{
112
113
viewableFields . Add ( new ViewableEncapsulatedField ( efd ) ) ;
@@ -116,6 +117,8 @@ public ObservableCollection<IEncapsulatedFieldViewData> EncapsulationFields
116
117
}
117
118
}
118
119
120
+ public bool IsEmptyList { set ; get ; }
121
+
119
122
public ObservableCollection < IObjectStateUDT > UDTFields
120
123
{
121
124
get
@@ -269,10 +272,9 @@ public bool IsReadOnly
269
272
270
273
public bool ConvertFieldsToUDTMembers
271
274
{
272
- get => Model . EncapsulateFieldStrategy == EncapsulateFieldStrategy . ConvertFieldsToUDTMembers ; // Model.ConvertFieldsToUDTMembers;
275
+ get => Model . EncapsulateFieldStrategy == EncapsulateFieldStrategy . ConvertFieldsToUDTMembers ;
273
276
set
274
277
{
275
- //Model.ConvertFieldsToUDTMembers = value;
276
278
Model . EncapsulateFieldStrategy = value
277
279
? EncapsulateFieldStrategy . ConvertFieldsToUDTMembers
278
280
: EncapsulateFieldStrategy . UseBackingFields ;
You can’t perform that action at this time.
0 commit comments