@@ -9,23 +9,41 @@ public class CurrentInstanceViewModel : ObservableObject
9
9
public bool IsPageTypeNotHome
10
10
{
11
11
get => _IsPageTypeNotHome ;
12
- set => SetProperty ( ref _IsPageTypeNotHome , value ) ;
12
+ set
13
+ {
14
+ SetProperty ( ref _IsPageTypeNotHome , value ) ;
15
+ OnPropertyChanged ( nameof ( IsCreateButtonEnabledInPage ) ) ;
16
+ OnPropertyChanged ( nameof ( CanCreateFileInPage ) ) ;
17
+ OnPropertyChanged ( nameof ( CanOpenTerminalInPage ) ) ;
18
+ }
13
19
}
14
20
15
21
private bool _IsPageTypeMtpDevice = false ;
16
22
17
23
public bool IsPageTypeMtpDevice
18
24
{
19
25
get => _IsPageTypeMtpDevice ;
20
- set => SetProperty ( ref _IsPageTypeMtpDevice , value ) ;
26
+ set
27
+ {
28
+ SetProperty ( ref _IsPageTypeMtpDevice , value ) ;
29
+ OnPropertyChanged ( nameof ( IsCreateButtonEnabledInPage ) ) ;
30
+ OnPropertyChanged ( nameof ( CanCreateFileInPage ) ) ;
31
+ OnPropertyChanged ( nameof ( CanOpenTerminalInPage ) ) ;
32
+ }
21
33
}
22
34
23
35
private bool _IsPageTypeRecycleBin = false ;
24
36
25
37
public bool IsPageTypeRecycleBin
26
38
{
27
39
get => _IsPageTypeRecycleBin ;
28
- set => SetProperty ( ref _IsPageTypeRecycleBin , value ) ;
40
+ set
41
+ {
42
+ SetProperty ( ref _IsPageTypeRecycleBin , value ) ;
43
+ OnPropertyChanged ( nameof ( IsCreateButtonEnabledInPage ) ) ;
44
+ OnPropertyChanged ( nameof ( CanCreateFileInPage ) ) ;
45
+ OnPropertyChanged ( nameof ( CanOpenTerminalInPage ) ) ;
46
+ }
29
47
}
30
48
31
49
public bool IsCreateButtonEnabledInPage
0 commit comments