Фрагменты кода из https://docs.microsoft.com/en-us/visualstudio/extensibility/walkthrough-creating-a-margin-glyph?view=vs-2017 проведут вас через создание глифа поля, реализующего TaggerProvider
/ ITagger<T>
и GlyphFactoryProvider
/ GlyphFactory
. Это отображает глиф на том же поле, где появляются точки останова.
Я хочу создать пользовательское поле, но использую встроенную логику Glyph / Tagger для управления позицией этого глифа и т. Д. Как я могу создать связь между объектами Glyph / Tagger и IWpfTextViewMarginProvider
/ IWpfTextViewMargin