Partager via


IRemoteWpfUserControl Interface

Définition

Contrôle utilisateur d’interface utilisateur à distance basé sur 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
Attributs
StreamJsonRpc.RpcMarshalableAttribute
Implémente

Méthodes

ControlLoadedAsync(CancellationToken)

Cette méthode est appelée lors du premier chargement du contrôle.

GetObjectAsync(ObjectId, CancellationToken)

Cette méthode permet d’interroger la valeur d’un objet d’identification unique qui fait partie du DataContext du contrôle. La valeur de l’objet est envoyée au client à l’aide ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)de .

(Hérité de IRemoteProxiedUserControl)
InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)

Cette méthode récupère le xaml décrivant le modèle de données du contrôle et le contexte de données correspondant.

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Cette méthode permet d’appeler ExecuteAsync sur une commande asynchrone qui fait partie du DataContext du contrôle.

(Hérité de IRemoteProxiedUserControl)
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Cette méthode met à jour une propriété d’un IList qui fait partie du DataContext du contrôle.

(Hérité de IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Cette méthode met à jour une propriété d’un objet qui fait partie du DataContext du contrôle.

(Hérité de IRemoteProxiedUserControl)

S’applique à