Share via


IRemoteWpfUserControl Interfaz

Definición

Un control de usuario de interfaz de usuario remoto basado en 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
Atributos
StreamJsonRpc.RpcMarshalableAttribute
Implementaciones

Métodos

ControlLoadedAsync(CancellationToken)

Este método se invoca cuando el control se carga por primera vez.

GetObjectAsync(ObjectId, CancellationToken)

Este método permite consultar el valor de un objeto identificable de forma única que forma parte de DataContext del control. El valor del objeto se enviará al cliente mediante ObjectValueNotificationAsync(MessagePackFragment, CancellationToken).

(Heredado de IRemoteProxiedUserControl)
InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)

Este método recupera el xaml que describe la plantilla de datos del control y el contexto de datos correspondiente.

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Este método permite invocar ExecuteAsync en un comando asincrónico que forma parte de DataContext del control.

(Heredado de IRemoteProxiedUserControl)
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Este método actualiza una propiedad de que IList forma parte de DataContext del control.

(Heredado de IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Este método actualiza una propiedad de un objeto que forma parte de DataContext del control.

(Heredado de IRemoteProxiedUserControl)

Se aplica a