MarkerFormatDefinition Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Metin işaretçileri için renklendirme bilgilerini sağlar.
public ref class MarkerFormatDefinition abstract : Microsoft::VisualStudio::Text::Classification::EditorFormatDefinition
[Windows::Foundation::Metadata::WebHostHidden]
public ref class MarkerFormatDefinition abstract : Microsoft::VisualStudio::Text::Classification::EditorFormatDefinition
[Windows::Foundation::Metadata::WebHostHidden]
class MarkerFormatDefinition abstract : Microsoft::VisualStudio::Text::Classification::EditorFormatDefinition
public abstract class MarkerFormatDefinition : Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
type MarkerFormatDefinition = class
inherit EditorFormatDefinition
Public MustInherit Class MarkerFormatDefinition
Inherits EditorFormatDefinition
- Devralma
Örnekler
[Export(typeof(EditorFormatDefinition))]
[Name("MarkerFormatDefinition/RedMarker")]
[UserVisible(true)]
private VisualStudioRedMarker : MarkerFormatDefinition
{
VisualStudioRedMarker()
{
this.BackgroundColor = Colors.Red;
this.ForegroundColor = Colors.Blue;
this.DisplayName = "Red Marker"; //this value should be localized
this.ZOrder = 5;
}
}
Açıklamalar
Bu bir MEF bileşeni bölümüdür ve şu şekilde dışa aktarılmalıdır: [Export (typeof (EditorFormatDefinition))]
Dışarı vericiler özniteliği sağlamalıdır NameAttribute .
, MarkerFormatDefinition İçin varsayılan görsel yönetici tarafından kullanılır TextMarkerTag . TypeÖzelliği, NameAttribute metin işaretçisi için istenen rengin doğru şekilde yüklenebilmesi için bu dışarı aktarmanın öğesine karşılık gelmelidir.
MarkerFormatDefinitionVisual Studio ile etkileşime geçmek istiyorsanız, UserVisibleAttribute dışa aktarma yaptığınız öğesini doğru olarak ayarlayın ve ve ' ı ayarladığınızdan emin olun BackgroundColor ForegroundColor . Ön plan Fırçası, kenarlığı çizmek için kullanılacaktır ve dolguyu çizmek için arka plan Fırçası kullanılacaktır.
Oluşturucular
| MarkerFormatDefinition() |
Yeni bir örneğini başlatır MarkerFormatDefinition . |
Alanlar
| BackgroundBrushId |
İçindeki arka plan Fırçası değerini aramak için kullanılan dizeyi tanımlar ResourceDictionary . (Devralındığı yer: EditorFormatDefinition) |
| BackgroundColorId |
İçindeki arka plan rengi değerini aramak için kullanılan dizeyi tanımlar ResourceDictionary . (Devralındığı yer: EditorFormatDefinition) |
| BorderId |
İçindeki kenarlık kalemi değerini aramak için kullanılan dizeyi tanımlar ResourceDictionary . |
| FillId |
İçindeki Fill fırçası değerini aramak için kullanılan dizeyi tanımlar ResourceDictionary . |
| ForegroundBrushId |
İçindeki ön plan Fırçası değerini aramak için kullanılan dizeyi tanımlar ResourceDictionary . (Devralındığı yer: EditorFormatDefinition) |
| ForegroundColorId |
İçindeki ön plan rengi değerini aramak için kullanılan dizeyi tanımlar ResourceDictionary . (Devralındığı yer: EditorFormatDefinition) |
| ZOrderId |
İçindeki z sırası değerini aramak için kullanılan dizeyi tanımlar ResourceDictionary . |
Özellikler
| BackgroundBrush |
Bu öğe için arka plan Fırçası alır veya ayarlar. (Devralındığı yer: EditorFormatDefinition) |
| BackgroundColor |
Bu öğenin arka plan rengini alır veya ayarlar. (Devralındığı yer: EditorFormatDefinition) |
| BackgroundCustomizable |
Bu biçimin arka planının özelleştirilebilir olup olmadığını belirler. (Devralındığı yer: EditorFormatDefinition) |
| Border |
Kalem, metin işaretçisinin kenarlığını çizmek için kullanılır. |
| DisplayName |
Bu biçim tanımını kullanıcıya görüntülerken kullanılan dizeyi tanımlar. Bu özellik yalnızca, UserVisibleAttribute Bu nesnenin dışarı aktarma işlemi üzerinde true olarak ayarlandıysa kullanılır. (Devralındığı yer: EditorFormatDefinition) |
| Fill |
Fırça, metin işaretçisinin iç gövdesini boyamak için kullanılır. |
| ForegroundBrush |
Bu öğe için ön plan Fırçası alır veya ayarlar. (Devralındığı yer: EditorFormatDefinition) |
| ForegroundColor |
Bu öğenin ön plan rengini alır veya ayarlar. (Devralındığı yer: EditorFormatDefinition) |
| ForegroundCustomizable |
Bu biçimin ön planı özelleştirilebilir olup olmadığını belirler. (Devralındığı yer: EditorFormatDefinition) |
| ZOrder |
Z sırası, metin işaretçisi kenarlığı katmanında çizildiğinde işaretçinin Z sırası olarak kullanılır. Bu özellik, hepsi aynı metin yayılımının çakıştığı sırada birden çok işaretleyicinin çizilme sırasını belirtmek için kullanılabilir. |
Yöntemler
| CreateResourceDictionary() |
ResourceDictionaryBu tanımdan bir oluşturur. (Devralındığı yer: EditorFormatDefinition) |
| CreateResourceDictionaryFromDefinition() |
ResourceDictionaryBu tanımı kullanarak bir oluşturur. |