@@ -60,9 +60,7 @@ public void RefreshView()
60
60
61
61
lbxExcludedPaths . Items . SortDescriptions . Add ( new SortDescription ( "Path" , ListSortDirection . Ascending ) ) ;
62
62
63
- btnDelete . Visibility = Visibility . Hidden ;
64
- btnEdit . Visibility = Visibility . Hidden ;
65
- btnAdd . Visibility = Visibility . Hidden ;
63
+ SetButtonVisibilityToHidden ( ) ;
66
64
67
65
if ( expAccessLinks . IsExpanded || expExcludedPaths . IsExpanded || expActionKeywords . IsExpanded )
68
66
{
@@ -123,8 +121,8 @@ private void expActionKeywords_Click(object sender, RoutedEventArgs e)
123
121
124
122
private void expActionKeywords_Collapsed ( object sender , RoutedEventArgs e )
125
123
{
126
- if ( ! expActionKeywords . IsExpanded )
127
- expActionKeywords . Height = double . NaN ;
124
+ expActionKeywords . Height = double . NaN ;
125
+ SetButtonVisibilityToHidden ( ) ;
128
126
}
129
127
130
128
private void expAccessLinks_Click ( object sender , RoutedEventArgs e )
@@ -143,8 +141,8 @@ private void expAccessLinks_Click(object sender, RoutedEventArgs e)
143
141
144
142
private void expAccessLinks_Collapsed ( object sender , RoutedEventArgs e )
145
143
{
146
- if ( ! expAccessLinks . IsExpanded )
147
- expAccessLinks . Height = double . NaN ;
144
+ expAccessLinks . Height = double . NaN ;
145
+ SetButtonVisibilityToHidden ( ) ;
148
146
}
149
147
150
148
private void expExcludedPaths_Click ( object sender , RoutedEventArgs e )
@@ -161,6 +159,11 @@ private void expExcludedPaths_Click(object sender, RoutedEventArgs e)
161
159
RefreshView ( ) ;
162
160
}
163
161
162
+ private void expExcludedPaths_Collapsed ( object sender , RoutedEventArgs e )
163
+ {
164
+ SetButtonVisibilityToHidden ( ) ;
165
+ }
166
+
164
167
private void btnDelete_Click ( object sender , RoutedEventArgs e )
165
168
{
166
169
var selectedRow = lbxAccessLinks . SelectedItem as AccessLink ?? lbxExcludedPaths . SelectedItem as AccessLink ;
@@ -309,6 +312,13 @@ private void btnOpenIndexingOptions_Click(object sender, RoutedEventArgs e)
309
312
{
310
313
viewModel . OpenWindowsIndexingOptions ( ) ;
311
314
}
315
+
316
+ public void SetButtonVisibilityToHidden ( )
317
+ {
318
+ btnDelete . Visibility = Visibility . Hidden ;
319
+ btnEdit . Visibility = Visibility . Hidden ;
320
+ btnAdd . Visibility = Visibility . Hidden ;
321
+ }
312
322
}
313
323
314
324
public class ActionKeywordView
0 commit comments