共用方式為


IWpfTextViewMarginProvider 介面

為指定的 IWpfTextViewHost 建立 IWpfTextViewMargin

命名空間:  Microsoft.VisualStudio.Text.Editor
組件:  Microsoft.VisualStudio.Text.UI.Wpf (在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)

語法

'宣告
Public Interface IWpfTextViewMarginProvider
public interface IWpfTextViewMarginProvider
public interface class IWpfTextViewMarginProvider
type IWpfTextViewMarginProvider =  interface end
public interface IWpfTextViewMarginProvider

IWpfTextViewMarginProvider 類型會公開下列成員。

方法

  名稱 描述
公用方法 CreateMargin 為指定的 IWpfTextViewHost 建立 IWpfTextViewMargin

回頁首

備註

這是將 MEF 元件組件中,並應匯出具有下列屬性:

[Export(typeof(IWpfTextViewMarginProvider))] 

匯入程式必須提供MarginContainerAttribute (與其中一個PredefinedMarginNames做為容器), ContentTypeAttributeOrderAttribute (其中一個相對於PredefinedMarginNames), TextViewRoleAttribute,以及NameAttribute

如需有關邊界的詳細資訊,請參閱 「 邊界 」 一節在 [編輯器]。 延伸邊界和捲軸相關的資訊,請參閱 「 延伸邊界與捲軸 」 區段中的,在編輯器的擴充點

範例

下列範例會示範如何設定這個匯出的屬性:

Name("TestMarginProvider")]
[Export(typeof(IWpfTextViewMarginProvider))]
[Order(Before = PredefinedMarginNames.VerticalScrollBarContainer)]
[MarginContainer(PredefinedMarginNames.RightControl)]
[ContentType("text")]
[TextViewRole(PredefinedTextViewRoles.PrimaryDocument)]

請參閱

參考

Microsoft.VisualStudio.Text.Editor 命名空間