C# Класс SimpleDnsCrypt.ViewModels.MainViewModel

Наследование: Caliburn.Micro.Screen, IShell
Показать файл Открыть проект

Открытые методы

Метод Описание
HideOverlay ( ) : void

Overlay management for MetroMessageBoxViewModel.

IsAdministrator ( ) : bool

Check if the current user has administrative privileges.

MainViewModel ( ) : System

MainViewModel construcor for XAML.

NetworkCardClicked ( LocalNetworkInterface localNetworkInterface ) : void

Click event for the network cards.

OpenPluginManager ( ) : void
RefreshResolverListAsync ( ) : void

Refresh the resolver list from the newest csv file.

SavePrimaryPort ( ) : void
ShowOverlay ( ) : void

Overlay management for MetroMessageBoxViewModel.

UninstallServices ( ) : void

Uninstall all installed dnscrypt-proxy services.

Приватные методы

Метод Описание
ConvertProxyEntryToParameter ( DnsCryptProxyEntry dnsCryptProxyEntry, DnsCryptProxyType dnsCryptProxyType ) : DnsCryptProxyParameter
HandleGlobalResolver ( bool actAsGlobalGateway ) : void
HandleService ( DnsCryptProxyType dnsCryptProxyType ) : void
LoadNetworkCards ( ) : void

Load the local network cards.

MainViewModel ( IWindowManager windowManager, IEventAggregator eventAggregator ) : System
ReloadResolver ( DnsCryptProxyType dnsCryptProxyType ) : void
RestartService ( DnsCryptProxyType dnsCryptProxyType ) : void
UpdateAsync ( ) : void

Method to check if there is a new application version available.

ValidateDnsCryptProxyFolder ( ) : bool

Check the dnscrypt-proxy directory on completeness.

Описание методов

HideOverlay() публичный Метод

Overlay management for MetroMessageBoxViewModel.
public HideOverlay ( ) : void
Результат void

IsAdministrator() публичный статический Метод

Check if the current user has administrative privileges.
public static IsAdministrator ( ) : bool
Результат bool

MainViewModel() публичный Метод

MainViewModel construcor for XAML.
public MainViewModel ( ) : System
Результат System

NetworkCardClicked() публичный Метод

Click event for the network cards.
public NetworkCardClicked ( LocalNetworkInterface localNetworkInterface ) : void
localNetworkInterface LocalNetworkInterface The clicked network card.
Результат void

OpenPluginManager() публичный Метод

public OpenPluginManager ( ) : void
Результат void

RefreshResolverListAsync() публичный Метод

Refresh the resolver list from the newest csv file.
public RefreshResolverListAsync ( ) : void
Результат void

SavePrimaryPort() публичный Метод

public SavePrimaryPort ( ) : void
Результат void

ShowOverlay() публичный Метод

Overlay management for MetroMessageBoxViewModel.
public ShowOverlay ( ) : void
Результат void

UninstallServices() публичный Метод

Uninstall all installed dnscrypt-proxy services.
public UninstallServices ( ) : void
Результат void