IRemoteWpfUserControl 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以 WPF 為基礎的遠端 UI 使用者控制件。
[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) |
這個方法允許在屬於控件 DataContext 一部分的異步命令上叫用 ExecuteAsync。 (繼承來源 IRemoteProxiedUserControl) |
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken) |
這個方法會更新 屬於控件之 DataContext 一部分的 IList 屬性。 (繼承來源 IRemoteProxiedUserControl) |
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken) |
這個方法會更新 屬於控件之 DataContext 一部分的物件屬性。 (繼承來源 IRemoteProxiedUserControl) |