Projects STRLCPY NETworkManager Commits b99c3e01
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/ARPTableViewModel.cs
    skipped 151 lines
    152 152   }
    153 153   }
    154 154   
    155  - private bool _displayStatusMessage;
    156  - public bool DisplayStatusMessage
     155 + private bool _isStatusMessageDisplayed;
     156 + public bool IsStatusMessageDisplayed
    157 157   {
    158  - get => _displayStatusMessage;
     158 + get => _isStatusMessageDisplayed;
    159 159   set
    160 160   {
    161  - if (value == _displayStatusMessage)
     161 + if (value == _isStatusMessageDisplayed)
    162 162   return;
    163 163   
    164  - _displayStatusMessage = value;
     164 + _isStatusMessageDisplayed = value;
    165 165   OnPropertyChanged();
    166 166   }
    167 167   }
    skipped 70 lines
    238 238   
    239 239   private async void RefreshAction()
    240 240   {
    241  - DisplayStatusMessage = false;
     241 + IsStatusMessageDisplayed = false;
    242 242   
    243 243   await Refresh();
    244 244   }
    skipped 7 lines
    252 252   
    253 253   private async void DeleteTableAction()
    254 254   {
    255  - DisplayStatusMessage = false;
     255 + IsStatusMessageDisplayed = false;
    256 256   
    257 257   try
    258 258   {
    skipped 8 lines
    267 267   catch (Exception ex)
    268 268   {
    269 269   StatusMessage = ex.Message;
    270  - DisplayStatusMessage = true;
     270 + IsStatusMessageDisplayed = true;
    271 271   }
    272 272   }
    273 273   
    skipped 3 lines
    277 277   
    278 278   private async void DeleteEntryAction()
    279 279   {
    280  - DisplayStatusMessage = false;
     280 + IsStatusMessageDisplayed = false;
    281 281   
    282 282   try
    283 283   {
    skipped 8 lines
    292 292   catch (Exception ex)
    293 293   {
    294 294   StatusMessage = ex.Message;
    295  - DisplayStatusMessage = true;
     295 + IsStatusMessageDisplayed = true;
    296 296   }
    297 297   }
    298 298   
    skipped 3 lines
    302 302   
    303 303   private async void AddEntryAction()
    304 304   {
    305  - DisplayStatusMessage = false;
     305 + IsStatusMessageDisplayed = false;
    306 306   
    307 307   var customDialog = new CustomDialog
    308 308   {
    skipped 17 lines
    326 326   catch (Exception ex)
    327 327   {
    328 328   StatusMessage = ex.Message;
    329  - DisplayStatusMessage = true;
     329 + IsStatusMessageDisplayed = true;
    330 330   }
    331 331   }, instance =>
    332 332   {
    skipped 131 lines
    464 464   private void ArpTable_UserHasCanceled(object sender, EventArgs e)
    465 465   {
    466 466   StatusMessage = Localization.Resources.Strings.CanceledByUserMessage;
    467  - DisplayStatusMessage = true;
     467 + IsStatusMessageDisplayed = true;
    468 468   }
    469 469   
    470 470   private async void AutoRefreshTimer_Tick(object sender, EventArgs e)
    skipped 13 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/ConnectionsViewModel.cs
    skipped 153 lines
    154 154   }
    155 155   }
    156 156   
    157  - private bool _displayStatusMessage;
    158  - public bool DisplayStatusMessage
     157 + private bool _isStatusMessageDisplayed;
     158 + public bool IsStatusMessageDisplayed
    159 159   {
    160  - get => _displayStatusMessage;
     160 + get => _isStatusMessageDisplayed;
    161 161   set
    162 162   {
    163  - if (value == _displayStatusMessage)
     163 + if (value == _isStatusMessageDisplayed)
    164 164   return;
    165 165   
    166  - _displayStatusMessage = value;
     166 + _isStatusMessageDisplayed = value;
    167 167   OnPropertyChanged();
    168 168   }
    169 169   }
    skipped 68 lines
    238 238   
    239 239   private async void RefreshAction()
    240 240   {
    241  - DisplayStatusMessage = false;
     241 + IsStatusMessageDisplayed = false;
    242 242   
    243 243   await Refresh();
    244 244   }
    skipped 155 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/DNSLookupViewModel.cs
    skipped 155 lines
    156 156   }
    157 157   }
    158 158   
    159  - private bool _displayStatusMessage;
    160  - public bool DisplayStatusMessage
     159 + private bool _isStatusMessageDisplayed;
     160 + public bool IsStatusMessageDisplayed
    161 161   {
    162  - get => _displayStatusMessage;
     162 + get => _isStatusMessageDisplayed;
    163 163   set
    164 164   {
    165  - if (value == _displayStatusMessage)
     165 + if (value == _isStatusMessageDisplayed)
    166 166   return;
    167 167   
    168  - _displayStatusMessage = value;
     168 + _isStatusMessageDisplayed = value;
    169 169   OnPropertyChanged();
    170 170   }
    171 171   }
    skipped 161 lines
    333 333   #region Methods
    334 334   private void StartLookup()
    335 335   {
    336  - DisplayStatusMessage = false;
     336 + IsStatusMessageDisplayed = false;
    337 337   StatusMessage = string.Empty;
    338 338   
    339 339   IsLookupRunning = true;
    skipped 106 lines
    446 446  
    447 447   StatusMessage += $"{e.DNSServer.Address}: {e.ErrorCode}";
    448 448   
    449  - DisplayStatusMessage = true;
     449 + IsStatusMessageDisplayed = true;
    450 450   
    451 451   LookupFinished();
    452 452   }
    skipped 18 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/DiscoveryProtocolViewModel.cs
    skipped 194 lines
    195 195   }
    196 196   }
    197 197  
    198  - private bool _displayStatusMessage;
    199  - public bool DisplayStatusMessage
     198 + private bool _isStatusMessageDisplayed;
     199 + public bool IsStatusMessageDisplayed
    200 200   {
    201  - get => _displayStatusMessage;
     201 + get => _isStatusMessageDisplayed;
    202 202   set
    203 203   {
    204  - if (value == _displayStatusMessage)
     204 + if (value == _isStatusMessageDisplayed)
    205 205   return;
    206 206   
    207  - _displayStatusMessage = value;
     207 + _isStatusMessageDisplayed = value;
    208 208   OnPropertyChanged();
    209 209   }
    210 210   }
    skipped 158 lines
    369 369   if (FirstRun)
    370 370   FirstRun = false;
    371 371   
    372  - DisplayStatusMessage = false;
     372 + IsStatusMessageDisplayed = false;
    373 373   StatusMessage = string.Empty;
    374 374   
    375 375   DiscoveryPackageReceived = false;
    skipped 57 lines
    433 433   
    434 434   StatusMessage += e.Message;
    435 435   
    436  - DisplayStatusMessage = true;
     436 + IsStatusMessageDisplayed = true;
    437 437   }
    438 438   
    439 439   private void _discoveryProtocol_ErrorReceived(object sender, DiscoveryProtocolErrorArgs e)
    skipped 3 lines
    443 443   
    444 444   StatusMessage += e.Message;
    445 445   
    446  - DisplayStatusMessage = true;
     446 + IsStatusMessageDisplayed = true;
    447 447   }
    448 448   
    449 449   private void _discoveryProtocol_Complete(object sender, EventArgs e)
    skipped 12 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/IPScannerViewModel.cs
    skipped 188 lines
    189 189   }
    190 190   }
    191 191   
    192  - private bool _displayStatusMessage;
    193  - public bool DisplayStatusMessage
     192 + private bool _isStatusMessageDisplayed;
     193 + public bool IsStatusMessageDisplayed
    194 194   {
    195  - get => _displayStatusMessage;
     195 + get => _isStatusMessageDisplayed;
    196 196   set
    197 197   {
    198  - if (value == _displayStatusMessage)
     198 + if (value == _isStatusMessageDisplayed)
    199 199   return;
    200 200   
    201  - _displayStatusMessage = value;
     201 + _isStatusMessageDisplayed = value;
    202 202   OnPropertyChanged();
    203 203   }
    204 204   }
    skipped 226 lines
    431 431   
    432 432   private async void StartScan()
    433 433   {
    434  - DisplayStatusMessage = false;
     434 + IsStatusMessageDisplayed = false;
    435 435   IsScanRunning = true;
    436 436   PreparingScan = true;
    437 437  
    skipped 250 lines
    688 688   private void DnsResolveFailed(AggregateException e)
    689 689   {
    690 690   StatusMessage = $"{Localization.Resources.Strings.TheFollowingHostnamesCouldNotBeResolved} {string.Join(", ", e.Flatten().InnerExceptions.Select(x => x.Message))}";
    691  - DisplayStatusMessage = true;
     691 + IsStatusMessageDisplayed = true;
    692 692   
    693 693   ScanFinished();
    694 694   }
    skipped 1 lines
    696 696   private void UserHasCanceled(object sender, EventArgs e)
    697 697   {
    698 698   StatusMessage = Localization.Resources.Strings.CanceledByUserMessage;
    699  - DisplayStatusMessage = true;
     699 + IsStatusMessageDisplayed = true;
    700 700   
    701 701   ScanFinished();
    702 702   }
    skipped 16 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/ListenersViewModel.cs
    skipped 151 lines
    152 152   }
    153 153   }
    154 154   
    155  - private bool _displayStatusMessage;
    156  - public bool DisplayStatusMessage
     155 + private bool _isStatusMessageDisplayed;
     156 + public bool IsStatusMessageDisplayed
    157 157   {
    158  - get => _displayStatusMessage;
     158 + get => _isStatusMessageDisplayed;
    159 159   set
    160 160   {
    161  - if (value == _displayStatusMessage)
     161 + if (value == _isStatusMessageDisplayed)
    162 162   return;
    163 163   
    164  - _displayStatusMessage = value;
     164 + _isStatusMessageDisplayed = value;
    165 165   OnPropertyChanged();
    166 166   }
    167 167   }
    skipped 71 lines
    239 239   
    240 240   private async void RefreshAction()
    241 241   {
    242  - DisplayStatusMessage = false;
     242 + IsStatusMessageDisplayed = false;
    243 243   
    244 244   await Refresh();
    245 245   }
    skipped 132 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/NetworkInterfaceViewModel.cs
    skipped 72 lines
    73 73   }
    74 74   }
    75 75   
    76  - private bool _displayStatusMessage;
    77  - public bool DisplayStatusMessage
     76 + private bool _isStatusMessageDisplayed;
     77 + public bool IsStatusMessageDisplayed
    78 78   {
    79  - get => _displayStatusMessage;
     79 + get => _isStatusMessageDisplayed;
    80 80   set
    81 81   {
    82  - if (value == _displayStatusMessage)
     82 + if (value == _isStatusMessageDisplayed)
    83 83   return;
    84 84   
    85  - _displayStatusMessage = value;
     85 + _isStatusMessageDisplayed = value;
    86 86   OnPropertyChanged();
    87 87   }
    88 88   }
    skipped 623 lines
    712 712   private async void FlushDNSAction()
    713 713   {
    714 714   IsConfigurationRunning = true;
    715  - DisplayStatusMessage = false;
     715 + IsStatusMessageDisplayed = false;
    716 716   
    717 717   await Models.Network.NetworkInterface.FlushDnsAsync();
    718 718   
    skipped 108 lines
    827 827   public async void ApplyConfiguration()
    828 828   {
    829 829   IsConfigurationRunning = true;
    830  - DisplayStatusMessage = false;
     830 + IsStatusMessageDisplayed = false;
    831 831   
    832 832   var subnetmask = ConfigSubnetmaskOrCidr;
    833 833   
    skipped 37 lines
    871 871   catch (Exception ex)
    872 872   {
    873 873   StatusMessage = ex.Message;
    874  - DisplayStatusMessage = true;
     874 + IsStatusMessageDisplayed = true;
    875 875   }
    876 876   finally
    877 877   {
    skipped 4 lines
    882 882   public async void AddIPv4Address(string ipAddress, string subnetmaskOrCidr)
    883 883   {
    884 884   IsConfigurationRunning = true;
    885  - DisplayStatusMessage = false;
     885 + IsStatusMessageDisplayed = false;
    886 886   
    887 887   var subnetmask = subnetmaskOrCidr;
    888 888   
    skipped 17 lines
    906 906   catch (Exception ex)
    907 907   {
    908 908   StatusMessage = ex.Message;
    909  - DisplayStatusMessage = true;
     909 + IsStatusMessageDisplayed = true;
    910 910   }
    911 911   finally
    912 912   {
    skipped 4 lines
    917 917   public async void ApplyProfileConfig()
    918 918   {
    919 919   IsConfigurationRunning = true;
    920  - DisplayStatusMessage = false;
     920 + IsStatusMessageDisplayed = false;
    921 921   
    922 922   var subnetmask = SelectedProfile.NetworkInterface_SubnetmaskOrCidr;
    923 923   
    skipped 42 lines
    966 966   catch (Exception ex)
    967 967   {
    968 968   StatusMessage = ex.Message;
    969  - DisplayStatusMessage = true;
     969 + IsStatusMessageDisplayed = true;
    970 970   }
    971 971   finally
    972 972   {
    skipped 175 lines
    1148 1148   private void NetworkInterface_UserHasCanceled(object sender, EventArgs e)
    1149 1149   {
    1150 1150   StatusMessage = Localization.Resources.Strings.CanceledByUserMessage;
    1151  - DisplayStatusMessage = true;
     1151 + IsStatusMessageDisplayed = true;
    1152 1152   }
    1153 1153   
    1154 1154   private void SettingsManager_PropertyChanged(object sender, PropertyChangedEventArgs e)
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/PingMonitorHostViewModel.cs
    skipped 55 lines
    56 56   }
    57 57   }
    58 58   
    59  - private bool _displayStatusMessage;
    60  - public bool DisplayStatusMessage
     59 + private bool _isStatusMessageDisplayed;
     60 + public bool IsStatusMessageDisplayed
    61 61   {
    62  - get => _displayStatusMessage;
     62 + get => _isStatusMessageDisplayed;
    63 63   set
    64 64   {
    65  - if (value == _displayStatusMessage)
     65 + if (value == _isStatusMessageDisplayed)
    66 66   return;
    67 67   
    68  - _displayStatusMessage = value;
     68 + _isStatusMessageDisplayed = value;
    69 69   OnPropertyChanged();
    70 70   }
    71 71   }
    skipped 273 lines
    345 345   public async void AddHost(string host)
    346 346   {
    347 347   IsWorking = true;
    348  - DisplayStatusMessage = false;
     348 + IsStatusMessageDisplayed = false;
    349 349   
    350 350   _hostId++;
    351 351   
    skipped 17 lines
    369 369   else
    370 370   {
    371 371   StatusMessage = string.Format(Localization.Resources.Strings.CouldNotResolveIPAddressFor, host);
    372  - DisplayStatusMessage = true;
     372 + IsStatusMessageDisplayed = true;
    373 373   }
    374 374   
    375 375   IsWorking = false;
    skipped 115 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/PortScannerViewModel.cs
    skipped 184 lines
    185 185   }
    186 186   }
    187 187   
    188  - private bool _displayStatusMessage;
    189  - public bool DisplayStatusMessage
     188 + private bool _isStatusMessageDisplayed;
     189 + public bool IsStatusMessageDisplayed
    190 190   {
    191  - get => _displayStatusMessage;
     191 + get => _isStatusMessageDisplayed;
    192 192   set
    193 193   {
    194  - if (value == _displayStatusMessage)
     194 + if (value == _isStatusMessageDisplayed)
    195 195   return;
    196 196   
    197  - _displayStatusMessage = value;
     197 + _isStatusMessageDisplayed = value;
    198 198   OnPropertyChanged();
    199 199   }
    200 200   }
    skipped 178 lines
    379 379   {
    380 380   _isLoading = true;
    381 381   
    382  - DisplayStatusMessage = false;
     382 + IsStatusMessageDisplayed = false;
    383 383   StatusMessage = string.Empty;
    384 384   
    385 385   IsScanRunning = true;
    skipped 169 lines
    555 555   private void UserHasCanceled(object sender, EventArgs e)
    556 556   {
    557 557   StatusMessage = Localization.Resources.Strings.CanceledByUserMessage;
    558  - DisplayStatusMessage = true;
     558 + IsStatusMessageDisplayed = true;
    559 559   
    560 560   ScanFinished();
    561 561   }
    skipped 6 lines
    568 568   private void DnsResolveFailed(AggregateException e)
    569 569   {
    570 570   StatusMessage = $"{Localization.Resources.Strings.TheFollowingHostnamesCouldNotBeResolved} {string.Join(", ", e.Flatten().InnerExceptions.Select(x => x.Message))}";
    571  - DisplayStatusMessage = true;
     571 + IsStatusMessageDisplayed = true;
    572 572   
    573 573   ScanFinished();
    574 574   }
    skipped 34 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/SNMPViewModel.cs
    skipped 287 lines
    288 288   }
    289 289   
    290 290   
    291  - private bool _displayStatusMessage;
    292  - public bool DisplayStatusMessage
     291 + private bool _isStatusMessageDisplayed;
     292 + public bool IsStatusMessageDisplayed
    293 293   {
    294  - get => _displayStatusMessage;
     294 + get => _isStatusMessageDisplayed;
    295 295   set
    296 296   {
    297  - if (value == _displayStatusMessage)
     297 + if (value == _isStatusMessageDisplayed)
    298 298   return;
    299 299   
    300  - _displayStatusMessage = value;
     300 + _isStatusMessageDisplayed = value;
    301 301   OnPropertyChanged();
    302 302   }
    303 303   }
    skipped 127 lines
    431 431   #region Methods
    432 432   private async void Work()
    433 433   {
    434  - DisplayStatusMessage = false;
     434 + IsStatusMessageDisplayed = false;
    435 435   IsWorking = true;
    436 436   
    437 437   QueryResults.Clear();
    skipped 20 lines
    458 458   Finished();
    459 459   
    460 460   StatusMessage = string.Format(Localization.Resources.Strings.CouldNotResolveIPAddressFor, Host);
    461  - DisplayStatusMessage = true;
     461 + IsStatusMessageDisplayed = true;
    462 462   
    463 463   return;
    464 464   }
    skipped 90 lines
    555 555   private void Snmp_TimeoutReached(object sender, EventArgs e)
    556 556   {
    557 557   StatusMessage = Localization.Resources.Strings.TimeoutOnSNMPQuery;
    558  - DisplayStatusMessage = true;
     558 + IsStatusMessageDisplayed = true;
    559 559   
    560 560   Finished();
    561 561   }
    skipped 2 lines
    564 564   {
    565 565   StatusMessage = Mode == SNMPMode.Set ? Localization.Resources.Strings.ErrorInResponseCheckIfYouHaveWritePermissions : Localization.Resources.Strings.ErrorInResponse;
    566 566   
    567  - DisplayStatusMessage = true;
     567 + IsStatusMessageDisplayed = true;
    568 568   
    569 569   Finished();
    570 570   }
    skipped 1 lines
    572 572   private void Snmp_UserHasCanceled(object sender, EventArgs e)
    573 573   {
    574 574   StatusMessage = Localization.Resources.Strings.CanceledByUserMessage;
    575  - DisplayStatusMessage = true;
     575 + IsStatusMessageDisplayed = true;
    576 576   
    577 577   Finished();
    578 578   }
    skipped 3 lines
    582 582   if (Mode == SNMPMode.Set)
    583 583   {
    584 584   StatusMessage = Localization.Resources.Strings.DataHasBeenUpdated;
    585  - DisplayStatusMessage = true;
     585 + IsStatusMessageDisplayed = true;
    586 586   }
    587 587   
    588 588   Finished();
    skipped 9 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/SubnetCalculatorSubnettingViewModel.cs
    skipped 131 lines
    132 132   }
    133 133   
    134 134   
    135  - private bool _displayStatusMessage;
    136  - public bool DisplayStatusMessage
     135 + private bool _isStatusMessageDisplayed;
     136 + public bool IsStatusMessageDisplayed
    137 137   {
    138  - get => _displayStatusMessage;
     138 + get => _isStatusMessageDisplayed;
    139 139   set
    140 140   {
    141  - if (value == _displayStatusMessage)
     141 + if (value == _isStatusMessageDisplayed)
    142 142   return;
    143 143   
    144  - _displayStatusMessage = value;
     144 + _isStatusMessageDisplayed = value;
    145 145   OnPropertyChanged();
    146 146   }
    147 147   }
    skipped 134 lines
    282 282   #region Methods
    283 283   private async void Calculate()
    284 284   {
    285  - DisplayStatusMessage = false;
     285 + IsStatusMessageDisplayed = false;
    286 286   IsCalculationRunning = true;
    287 287   
    288 288   SubnetsResult.Clear();
    skipped 85 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/TracerouteViewModel.cs
    skipped 124 lines
    125 125   
    126 126   public bool ResolveHostname => SettingsManager.Current.Traceroute_ResolveHostname;
    127 127   
    128  - private bool _displayStatusMessage;
    129  - public bool DisplayStatusMessage
     128 + private bool _isStatusMessageDisplayed;
     129 + public bool IsStatusMessageDisplayed
    130 130   {
    131  - get => _displayStatusMessage;
     131 + get => _isStatusMessageDisplayed;
    132 132   set
    133 133   {
    134  - if (value == _displayStatusMessage)
     134 + if (value == _isStatusMessageDisplayed)
    135 135   return;
    136 136   
    137  - _displayStatusMessage = value;
     137 + _isStatusMessageDisplayed = value;
    138 138   OnPropertyChanged();
    139 139   }
    140 140   }
    skipped 155 lines
    296 296   
    297 297   private async void StartTrace()
    298 298   {
    299  - DisplayStatusMessage = false;
     299 + IsStatusMessageDisplayed = false;
    300 300   IsTraceRunning = true;
    301 301   
    302 302   TraceResults.Clear();
    skipped 22 lines
    325 325   TracerouteFinished();
    326 326   
    327 327   StatusMessage = string.Format(Localization.Resources.Strings.CouldNotResolveIPAddressFor, Host);
    328  - DisplayStatusMessage = true;
     328 + IsStatusMessageDisplayed = true;
    329 329   
    330 330   return;
    331 331   }
    skipped 24 lines
    356 356   TracerouteFinished();
    357 357   
    358 358   StatusMessage = ex.Message;
    359  - DisplayStatusMessage = true;
     359 + IsStatusMessageDisplayed = true;
    360 360   }
    361 361   }
    362 362   
    skipped 81 lines
    444 444   TracerouteFinished();
    445 445   
    446 446   StatusMessage = string.Format(Localization.Resources.Strings.MaximumNumberOfHopsReached, e.Hops);
    447  - DisplayStatusMessage = true;
     447 + IsStatusMessageDisplayed = true;
    448 448   }
    449 449   
    450 450   private void Traceroute_UserHasCanceled(object sender, EventArgs e)
    skipped 1 lines
    452 452   UserHasCanceled();
    453 453   
    454 454   StatusMessage = Localization.Resources.Strings.CanceledByUserMessage;
    455  - DisplayStatusMessage = true;
     455 + IsStatusMessageDisplayed = true;
    456 456   }
    457 457   
    458 458   private void Traceroute_TraceComplete(object sender, EventArgs e)
    skipped 16 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/WakeOnLANViewModel.cs
    skipped 121 lines
    122 122   }
    123 123   }
    124 124   
    125  - private bool _displayStatusMessage;
    126  - public bool DisplayStatusMessage
     125 + private bool _isStatusMessageDisplayed;
     126 + public bool IsStatusMessageDisplayed
    127 127   {
    128  - get => _displayStatusMessage;
     128 + get => _isStatusMessageDisplayed;
    129 129   set
    130 130   {
    131  - if (value == _displayStatusMessage)
     131 + if (value == _isStatusMessageDisplayed)
    132 132   return;
    133 133   
    134  - _displayStatusMessage = value;
     134 + _isStatusMessageDisplayed = value;
    135 135   OnPropertyChanged();
    136 136   }
    137 137   }
    skipped 235 lines
    373 373   #region Methods
    374 374   private async void WakeUp(WakeOnLANInfo info)
    375 375   {
    376  - DisplayStatusMessage = false;
     376 + IsStatusMessageDisplayed = false;
    377 377   IsSending = true;
    378 378   
    379 379   try
    skipped 3 lines
    383 383   await Task.Delay(2000); // Make the user happy, let him see a reload animation (and he cannot spam the send command)
    384 384   
    385 385   StatusMessage = Localization.Resources.Strings.MagicPacketSentMessage;
    386  - DisplayStatusMessage = true;
     386 + IsStatusMessageDisplayed = true;
    387 387   }
    388 388   catch (Exception ex)
    389 389   {
    390 390   StatusMessage = ex.Message;
    391  - DisplayStatusMessage = true;
     391 + IsStatusMessageDisplayed = true;
    392 392   }
    393 393   finally
    394 394   {
    skipped 87 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/WhoisViewModel.cs
    skipped 70 lines
    71 71   }
    72 72   }
    73 73   
    74  - private bool _displayStatusMessage;
    75  - public bool DisplayStatusMessage
     74 + private bool _isStatusMessageDisplayed;
     75 + public bool IsStatusMessageDisplayed
    76 76   {
    77  - get => _displayStatusMessage;
     77 + get => _isStatusMessageDisplayed;
    78 78   set
    79 79   {
    80  - if (value == _displayStatusMessage)
     80 + if (value == _isStatusMessageDisplayed)
    81 81   return;
    82 82   
    83  - _displayStatusMessage = value;
     83 + _isStatusMessageDisplayed = value;
    84 84   OnPropertyChanged();
    85 85   }
    86 86   }
    skipped 102 lines
    189 189   #region Methods
    190 190   private async void Query()
    191 191   {
    192  - DisplayStatusMessage = false;
     192 + IsStatusMessageDisplayed = false;
    193 193   IsWhoisRunning = true;
    194 194   
    195 195   WhoisResult = null;
    skipped 16 lines
    212 212   if (string.IsNullOrEmpty(whoisServer))
    213 213   {
    214 214   StatusMessage = string.Format(Strings.WhoisServerNotFoundForTheDomain, Domain);
    215  - DisplayStatusMessage = true;
     215 + IsStatusMessageDisplayed = true;
    216 216   }
    217 217   else
    218 218   {
    skipped 5 lines
    224 224   catch (Exception ex)
    225 225   {
    226 226   StatusMessage = ex.Message;
    227  - DisplayStatusMessage = true;
     227 + IsStatusMessageDisplayed = true;
    228 228   }
    229 229   
    230 230   IsWhoisRunning = false;
    skipped 29 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/WiFiViewModel.cs
    skipped 259 lines
    260 260   public string[] Radio2Labels { get; set; } = new string[] { " ", " ", "36", "40", "44", "48", "52", "56", "60", "64", "", "", "", "", "100", "104", "108", "112", "116", "120", "124", "128", "132", "136", "140", "144", "149", "153", "157", "161", "165", " ", " " };
    261 261   public Func<double, string> FormatterdBm { get; set; } = value => $"- {100 - value} dBm"; // Reverse y-axis 0 to -100
    262 262   
    263  - private bool _displayStatusMessage;
    264  - public bool DisplayStatusMessage
     263 + private bool _isStatusMessageDisplayed;
     264 + public bool IsStatusMessageDisplayed
    265 265   {
    266  - get => _displayStatusMessage;
     266 + get => _isStatusMessageDisplayed;
    267 267   set
    268 268   {
    269  - if (value == _displayStatusMessage)
     269 + if (value == _isStatusMessageDisplayed)
    270 270   return;
    271 271   
    272  - _displayStatusMessage = value;
     272 + _isStatusMessageDisplayed = value;
    273 273   OnPropertyChanged();
    274 274   }
    275 275   }
    skipped 155 lines
    431 431   }
    432 432   else
    433 433   {
    434  - DisplayStatusMessage = false;
     434 + IsStatusMessageDisplayed = false;
    435 435   IsNetworksLoading = true;
    436 436   }
    437 437   
    skipped 18 lines
    456 456   AddNetworkToRadio2Chart(network);
    457 457   }
    458 458   
    459  - DisplayStatusMessage = true;
     459 + IsStatusMessageDisplayed = true;
    460 460   StatusMessage = string.Format(Localization.Resources.Strings.LastScanAtX, DateTime.Now.ToLongTimeString());
    461 461   
    462 462   if (fromBackground)
    skipped 121 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/ARPTableView.xaml
    skipped 150 lines
    151 151   <DataGridTextColumn Header="{x:Static localization:Strings.Multicast}" Binding="{Binding (network:ARPInfo.IsMulticast), Converter={StaticResource BooleanToStringConverter}}" SortMemberPath="IsMulticast" MinWidth="100" />
    152 152   </controls:MultiSelectDataGrid.Columns>
    153 153   </controls:MultiSelectDataGrid>
    154  - <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     154 + <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    155 155   <mahAppsControls:MetroProgressBar Grid.Row="4" Margin="0,10,0,0" Foreground="{DynamicResource MahApps.Brushes.Accent}" IsIndeterminate="True">
    156 156   <mahAppsControls:MetroProgressBar.Style>
    157 157   <Style TargetType="{x:Type mahAppsControls:MetroProgressBar}">
    skipped 101 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/ConnectionsView.xaml
    skipped 166 lines
    167 167   <DataGridTextColumn Header="{x:Static localization:Strings.State}" Binding="{Binding (network:ConnectionInfo.TcpState), Converter={StaticResource TcpStateToStringConverter}}" SortMemberPath="TcpState" MinWidth="150" />
    168 168   </DataGrid.Columns>
    169 169   </controls:MultiSelectDataGrid>
    170  - <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     170 + <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    171 171   <mahAppsControls:MetroProgressBar Grid.Row="4" Margin="0,10,0,0" Foreground="{DynamicResource MahApps.Brushes.Accent}" IsIndeterminate="True">
    172 172   <mahAppsControls:MetroProgressBar.Style>
    173 173   <Style TargetType="{x:Type mahAppsControls:MetroProgressBar}">
    skipped 46 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/DNSLookupView.xaml
    skipped 121 lines
    122 122   </Style>
    123 123   </mahAppsControls:MetroProgressBar.Style>
    124 124   </mahAppsControls:MetroProgressBar>
    125  - <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     125 + <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    126 126   </Grid>
    127 127   <TextBlock Grid.Row="2" Text="{x:Static localization:Strings.Result}" Style="{StaticResource HeaderTextBlock}" />
    128 128   <!--
    skipped 128 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/DiscoveryProtocolView.xaml
    skipped 177 lines
    178 178   </Button.Content>
    179 179   </Button>
    180 180   </Grid>
    181  - <TextBlock Grid.Row="4" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" TextWrapping="Wrap" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,0,0,10" />
     181 + <TextBlock Grid.Row="4" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" TextWrapping="Wrap" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,0,0,10" />
    182 182   <TextBlock Grid.Row="5" Text="{x:Static localization:Strings.Details}" Style="{StaticResource HeaderTextBlock}" Margin="0,20,0,10" />
    183 183   <ScrollViewer Grid.Row="6">
    184 184   <ScrollViewer.Style>
    skipped 143 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/IPScannerView.xaml
    skipped 180 lines
    181 181   </TextBlock.Text>
    182 182   </TextBlock>
    183 183   </StackPanel>
    184  - <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     184 + <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    185 185   </Grid>
    186 186   <TextBlock Grid.Row="2" Style="{StaticResource HeaderTextBlock}" Text="{x:Static localization:Strings.Result}" />
    187 187   <controls:MultiSelectDataGrid Grid.Row="3" Style="{StaticResource DefaultDataGrid}" ItemsSource="{Binding ResultsView}" SelectedItem="{Binding SelectedResult}" SelectedItemsList="{Binding SelectedResults, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
    skipped 261 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/ListenersView.xaml
    skipped 135 lines
    136 136   <DataGridTextColumn Header="{x:Static localization:Strings.Port}" Binding="{Binding (network:ListenerInfo.Port)}" SortMemberPath="Port" MinWidth="100" />
    137 137   </controls:MultiSelectDataGrid.Columns>
    138 138   </controls:MultiSelectDataGrid>
    139  - <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     139 + <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    140 140   <mahAppsControls:MetroProgressBar Grid.Row="4" Margin="0,10,0,0" Foreground="{DynamicResource MahApps.Brushes.Accent}" IsIndeterminate="True">
    141 141   <mahAppsControls:MetroProgressBar.Style>
    142 142   <Style TargetType="{x:Type mahAppsControls:MetroProgressBar}">
    skipped 44 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/NetworkInterfaceView.xaml
    skipped 869 lines
    870 870   </Button.Style>
    871 871   </Button>
    872 872   </Grid>
    873  - <TextBlock Grid.Row="4" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,0,0,10" />
     873 + <TextBlock Grid.Row="4" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,0,0,10" />
    874 874   </Grid>
    875 875   <GridSplitter Grid.Column="1" Style="{StaticResource ProfileGridSplitter}" />
    876 876   <Expander Grid.Column="2" x:Name="ExpanderProfiles" Header="{x:Static localization:Strings.Profiles}" Style="{StaticResource RightExpander}" IsExpanded="{Binding ExpandProfileView}">
    skipped 230 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/PingMonitorHostView.xaml
    skipped 113 lines
    114 114   </Style>
    115 115   </mahAppsControls:MetroProgressBar.Style>
    116 116   </mahAppsControls:MetroProgressBar>
    117  - <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     117 + <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    118 118   </Grid>
    119 119   <TextBlock Grid.Row="2" Style="{StaticResource HeaderTextBlock}" Text="{x:Static localization:Strings.Hosts}" />
    120 120   <ScrollViewer Grid.Row="3" Style="{StaticResource DefaultScrollViewer}">
    skipped 248 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/PortScannerView.xaml
    skipped 192 lines
    193 193   </TextBlock.Text>
    194 194   </TextBlock>
    195 195   </StackPanel>
    196  - <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     196 + <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    197 197   </Grid>
    198 198   <TextBlock Grid.Row="2" Style="{StaticResource HeaderTextBlock}" Text="{x:Static localization:Strings.Result}" />
    199 199   <!--
    skipped 149 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/SNMPView.xaml
    skipped 455 lines
    456 456   </Style>
    457 457   </mahAppsControls:MetroProgressBar.Style>
    458 458   </mahAppsControls:MetroProgressBar>
    459  - <TextBlock Grid.Row="6" Grid.ColumnSpan="3" Grid.Column="0" Foreground="{DynamicResource MahApps.Brushes.Accent}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Text="{Binding StatusMessage}" Margin="0,10,0,0" Style="{StaticResource DefaultTextBlock}"/>
     459 + <TextBlock Grid.Row="6" Grid.ColumnSpan="3" Grid.Column="0" Foreground="{DynamicResource MahApps.Brushes.Accent}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Text="{Binding StatusMessage}" Margin="0,10,0,0" Style="{StaticResource DefaultTextBlock}"/>
    460 460   <TextBlock Grid.Row="4" Grid.ColumnSpan="3" Grid.Column="0">
    461 461   <TextBlock.Style>
    462 462   <Style TargetType="{x:Type TextBlock}" BasedOn="{StaticResource HeaderTextBlock}">
    skipped 112 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/SubnetCalculatorSubnettingView.xaml
    skipped 131 lines
    132 132   </Style>
    133 133   </mahAppsControls:MetroProgressBar.Style>
    134 134   </mahAppsControls:MetroProgressBar>
    135  - <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     135 + <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    136 136   </Grid>
    137 137   <TextBlock Grid.Row="2" Visibility="{Binding IsResultVisible, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Text="{x:Static localization:Strings.Result}" Style="{StaticResource HeaderTextBlock}" />
    138 138   <controls:MultiSelectDataGrid Grid.Row="3" Style="{StaticResource DefaultDataGrid}" ItemsSource="{Binding SubnetsResultsView}" Visibility="{Binding IsResultVisible, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" SelectedItem="{Binding SelectedSubnetResult}" SelectedItemsList="{Binding SelectedSubnetResults, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
    skipped 130 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/TracerouteView.xaml
    skipped 111 lines
    112 112   </Button>
    113 113   </Grid>
    114 114   <mahAppsControls:MetroProgressBar Grid.Row="1" Margin="0,10,0,0" Foreground="{DynamicResource MahApps.Brushes.Accent}" Visibility="{Binding IsTraceRunning, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" IsIndeterminate="True" />
    115  - <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     115 + <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    116 116   </Grid>
    117 117   <TextBlock Grid.Row="2" Text="{x:Static localization:Strings.Route}" Style="{StaticResource HeaderTextBlock}" />
    118 118   <controls:MultiSelectDataGrid Grid.Row="3" Style="{StaticResource DefaultDataGrid}" CanUserSortColumns="False" ItemsSource="{Binding TraceResultsView}" SelectedItem="{Binding SelectedTraceResult}" SelectedItemsList="{Binding SelectedTraceResults, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
    skipped 232 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/WakeOnLANView.xaml
    skipped 139 lines
    140 140   </Style>
    141 141   </mahAppsControls:MetroProgressBar.Style>
    142 142   </mahAppsControls:MetroProgressBar>
    143  - <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     143 + <TextBlock Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    144 144   </Grid>
    145 145   <GridSplitter Grid.Column="1" Style="{StaticResource ProfileGridSplitter}" />
    146 146   <Expander Grid.Column="2" x:Name="ExpanderProfiles" Header="{x:Static localization:Strings.Profiles}" Style="{StaticResource RightExpander}" IsExpanded="{Binding ExpandProfileView}">
    skipped 208 lines
  • ■ ■ ■ ■
    Source/NETworkManager/Views/WhoisView.xaml
    skipped 99 lines
    100 100   </Style>
    101 101   </mahAppsControls:MetroProgressBar.Style>
    102 102   </mahAppsControls:MetroProgressBar>
    103  - <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
     103 + <TextBlock Grid.Row="2" Foreground="{DynamicResource MahApps.Brushes.Accent}" Text="{Binding StatusMessage}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Style="{DynamicResource DefaultTextBlock}" Margin="0,10,0,0" />
    104 104   </Grid>
    105 105   <TextBlock Grid.Row="2" Style="{StaticResource HeaderTextBlock}" Text="{x:Static localization:Strings.Result}" />
    106 106   <TextBox Grid.Row="3" VerticalScrollBarVisibility="Auto" Text="{Binding WhoisResult}" IsReadOnly="True" >
    skipped 22 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/Views/WiFiView.xaml
    skipped 292 lines
    293 293   </Grid.ColumnDefinitions>
    294 294   <WrapPanel Grid.Column="0" Grid.Row="0" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
    295 295   <loadingIndicators:LoadingIndicator IsActive="True" Style="{DynamicResource LoadingIndicatorPulseStyle}" Visibility="{Binding IsBackgroundSearchRunning, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Width="24" Height="24" VerticalAlignment="Center" SpeedRatio="1" Margin="0,0,10,0" />
    296  - <TextBlock Style="{StaticResource AccentTextBlock}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Text="{Binding StatusMessage}" VerticalAlignment="Center" />
     296 + <TextBlock Style="{StaticResource AccentTextBlock}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Text="{Binding StatusMessage}" VerticalAlignment="Center" />
    297 297   </WrapPanel>
    298 298   <WrapPanel Grid.Column="2" Grid.Row="0" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Right">
    299 299   <CheckBox IsChecked="{Binding AutoRefresh}" Content="{x:Static localization:Strings.AutomaticallyUpdateEvery}" Margin="0,0,10,0"/>
    skipped 177 lines
    477 477   </Grid.ColumnDefinitions>
    478 478   <WrapPanel Grid.Column="0" Grid.Row="0" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
    479 479   <loadingIndicators:LoadingIndicator IsActive="True" Style="{DynamicResource LoadingIndicatorPulseStyle}" Visibility="{Binding IsBackgroundSearchRunning, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Width="24" Height="24" VerticalAlignment="Center" SpeedRatio="1" Margin="0,0,10,0" />
    480  - <TextBlock Style="{StaticResource AccentTextBlock}" Visibility="{Binding DisplayStatusMessage, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Text="{Binding StatusMessage}" VerticalAlignment="Center" />
     480 + <TextBlock Style="{StaticResource AccentTextBlock}" Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" Text="{Binding StatusMessage}" VerticalAlignment="Center" />
    481 481   </WrapPanel>
    482 482   <WrapPanel Grid.Column="2" Grid.Row="0" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Right">
    483 483   <CheckBox IsChecked="{Binding AutoRefresh}" Content="{x:Static localization:Strings.AutomaticallyUpdateEvery}" Margin="0,0,10,0"/>
    skipped 79 lines
  • ■ ■ ■ ■ ■
    docs/04_Changelog.md
    skipped 29 lines
    30 30  - Network Interface - Disable `Add IPv4 address...` button if network adapter is not connected [#484](https://github.com/BornToBeRoot/NETworkManager/issues/484){:target="_blank"}
    31 31   
    32 32  ## Other
     33 +- Code refactored [#485](https://github.com/BornToBeRoot/NETworkManager/issues/485){:target="_blank"}
    33 34  - Transifex Github integration added
    34 35  - Language files updated
    35 36   
    skipped 457 lines
Please wait...
Page is in error, reload to recover