public sealed class ApplicationViewModel : ViewModel<EmptyModel>,
IAsyncInitializable, IComparable, IComparable<ApplicationViewModel>, IInstallationProcessMonitor
Public NotInheritable Class ApplicationViewModel
Inherits ViewModel(Of EmptyModel)
Implements IAsyncInitializable, IComparable, IComparable(Of ApplicationViewModel),
IInstallationProcessMonitor
public ref class ApplicationViewModel sealed : public ViewModel<EmptyModel^>,
IAsyncInitializable, IComparable, IComparable<ApplicationViewModel^>, IInstallationProcessMonitor
[<SealedAttribute>]
type ApplicationViewModel =
class
inherit ViewModel<EmptyModel>
interface IAsyncInitializable
interface IComparable
interface IComparable<ApplicationViewModel>
interface IInstallationProcessMonitor
end
ApplicationViewModel | Создаёт экземпляр класса с указанием его зависимостей. |
Application | Приложение. |
ApplicationState | Текущее состояние приложения. |
CreateDesktopShortcutCommand | Команда создания ярлыка приложения на рабочем столе |
CurrentBytes | Количество полученных на текущий момент байт |
GroupName | Группа приложения. |
Icon | Значок приложения или null, если у приложения нет значка. |
IsInstalled | Признак наличия установленной в локальном кэше копии приложения. |
IsLaunchEnabled | Признак разрешения запуска приложения. |
IsSelected | Признак того, что приложение выбрано. |
IsUpdating | Признак отображения процесса обновления приложения |
LaunchCommand | Команда запуска приложения |
LaunchNewInstanceCommand | Команда запуска нового экземпляра приложения |
Model |
Модель для текущей модели представления.
(Унаследован от ViewModelTModel) |
Name | Название приложения |
Scope | (Унаследован от ViewModelTModel) |
ToolTip | Всплывающая подсказка. |
TotalBytes | Размер скачиваемых файлов в байтах |
Visibility | Признак отображения элемента |
CompareTo(ApplicationViewModel) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. |
CompareTo(Object) | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
InitializeAsync | |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
OnFileInstallationCompletedAsync | Вызывается по завершению установки файла. |
OnFileInstallationStartingAsync | Вызывается перед началом установки файла. |
OnInstallationCompletedAsync | Вызывается по завершению процесса установки. |
OnInstallationPreparingAsync | Вызывается перед подготовкой к процессу установки, т.е. перед тем, как будет определено, какие файлы уже присутствуют в локальном кэше. |
OnInstallationStartingAsync | Вызывается перед началом процесса установки. |
OnModelPropertyChanged | (Унаследован от ViewModelTModel) |
OnPropertyChanged(PropertyChangedEventArgs) |
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject) |
OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject) |
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject) |
OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
OnReceiveWeakEvent | (Переопределяет ViewModelTModelOnReceiveWeakEvent(Type, Object, EventArgs)) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
PropertyChanged | Событие, уведомляющее об изменении свойства с определённым именем у модели представления. (Унаследован от NotificationObject) |