Freigeben über


IRemoteWpfUserControl Schnittstelle

Definition

Eine Remotebenutzersteuerung der Benutzeroberfläche, die auf WPF basiert.

[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
Attribute
StreamJsonRpc.RpcMarshalableAttribute
Implementiert

Methoden

ControlLoadedAsync(CancellationToken)

Diese Methode wird aufgerufen, wenn das Steuerelement zum ersten Mal geladen wird.

GetObjectAsync(ObjectId, CancellationToken)

Mit dieser Methode können Sie den Wert eines eindeutig identifizierbaren Objekts abfragen, das Teil des DataContext-Steuerelements ist. Der Wert des -Objekts wird mithilfe ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)von an den Client gesendet.

(Geerbt von IRemoteProxiedUserControl)
InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)

Diese Methode ruft den XAML-Code ab, der die Datenvorlage des Steuerelements und den entsprechenden Datenkontext beschreibt.

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Diese Methode ermöglicht das Aufrufen von ExecuteAsync für einen asynchronen Befehl, der Teil des DataContext-Steuerelements ist.

(Geerbt von IRemoteProxiedUserControl)
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Diese Methode aktualisiert eine Eigenschaft einer IList , die Teil des DataContext-Steuerelements ist.

(Geerbt von IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Diese Methode aktualisiert eine Eigenschaft eines Objekts, das Teil des DataContext-Steuerelements ist.

(Geerbt von IRemoteProxiedUserControl)

Gilt für: