Sdílet prostřednictvím


IRemoteWpfUserControl Rozhraní

Definice

Vzdálený uživatelský ovládací prvek uživatelského rozhraní založený na 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
Atributy
StreamJsonRpc.RpcMarshalableAttribute
Implementuje

Metody

ControlLoadedAsync(CancellationToken)

Tato metoda je vyvolána při prvním načtení ovládacího prvku.

GetObjectAsync(ObjectId, CancellationToken)

Tato metoda umožňuje dotazování na hodnotu jednoznačně identifikovatelného objektu, který je součástí DataContext ovládacího prvku. Hodnota objektu se odešle klientovi pomocí příkazu ObjectValueNotificationAsync(MessagePackFragment, CancellationToken).

(Zděděno od IRemoteProxiedUserControl)
InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)

Tato metoda načte xaml popisující šablonu dat ovládacího prvku a odpovídající kontext dat.

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Tato metoda umožňuje vyvolání ExecuteAsync na asynchronní příkaz, který je součástí DataContext ovládacího prvku.

(Zděděno od IRemoteProxiedUserControl)
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Tato metoda aktualizuje vlastnost IList , která je součástí DataContext ovládacího prvku.

(Zděděno od IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Tato metoda aktualizuje vlastnost objektu, který je součástí DataContext ovládacího prvku.

(Zděděno od IRemoteProxiedUserControl)

Platí pro