Поделиться через


IRemoteWpfUserControl Интерфейс

Определение

Пользовательский элемент управления удаленного пользовательского интерфейса на основе WPF.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteWpfUserControl : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteProxiedUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteWpfUserControl = interface
    interface IRemoteProxiedUserControl
    interface IRemoteUserControl
    interface IDisposable
Public Interface IRemoteWpfUserControl
Implements IDisposable, IRemoteProxiedUserControl
Атрибуты
StreamJsonRpc.RpcMarshalableAttribute
Реализации

Методы

ControlLoadedAsync(CancellationToken)

Этот метод вызывается при первой загрузке элемента управления.

GetObjectAsync(ObjectId, CancellationToken)

Этот метод позволяет запрашивать значение уникально идентифицируемого объекта, который является частью DataContext элемента управления . Значение объекта будет отправлено клиенту с помощью ObjectValueNotificationAsync(MessagePackFragment, CancellationToken).

(Унаследовано от IRemoteProxiedUserControl)
InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)

Этот метод извлекает код XAML, описывающий шаблон данных элемента управления и соответствующий контекст данных.

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Этот метод позволяет вызывать ExecuteAsync для асинхронной команды, которая является частью DataContext элемента управления .

(Унаследовано от IRemoteProxiedUserControl)
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Этот метод обновляет свойство объекта , IList которое является частью DataContext элемента управления .

(Унаследовано от IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Этот метод обновляет свойство объекта , который является частью DataContext элемента управления .

(Унаследовано от IRemoteProxiedUserControl)

Применяется к