IWpfTextView Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje sadu Visual Studio ITextView pro platformu WPF.
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IWpfTextView : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IWpfTextView = interface
interface ITextView
interface IPropertyOwner
Public Interface IWpfTextView
Implements IPropertyOwner, ITextView
- Implementuje
Poznámky
Další informace o tomto rozhraní a o tom, jak se liší od ITextView, najdete v tématu Subsystém zobrazení textu v části Uvnitř Editor.
Vlastnosti
Background |
Získá nebo nastaví pozadí elementu vizuálu. |
BufferGraph |
Získá, IBufferGraph který obsahuje sadu zdrojových vyrovnávacích pamětí, které přispívají k tomuto zobrazení. (Zděděno od ITextView) |
Caret |
Získá stříšku element. (Zděděno od ITextView) |
FormattedLineSource |
Získá formátovací modul textu používaný zobrazením. |
HasAggregateFocus |
Určuje, jestli je fokus zobrazení nebo některé z jeho doplňků. (Zděděno od ITextView) |
InLayout |
Určuje, zda je zobrazení v procesu roztáhlosti. (Zděděno od ITextView) |
IsClosed |
Určuje, zda bylo toto zobrazení textu uzavřeno. (Zděděno od ITextView) |
IsMouseOverViewOrAdornments |
Určuje, zda je myš nad zobrazením nebo některou z jeho ozdob. (Zděděno od ITextView) |
LineHeight |
Získá nominální výšku řádku textu v zobrazení. (Zděděno od ITextView) |
LineTransformSource |
Získá spojnicový transformátor používaný zobrazením. |
MaxTextRightCoordinate |
Získá správnou souřadnici nejdelší čáry, bez ohledu na to, zda je tato čára aktuálně viditelná, v logických pixelech. (Zděděno od ITextView) |
Options |
Získá možnosti pro toto textové zobrazení. (Zděděno od ITextView) |
Properties |
Kolekce vlastností řízených vlastníkem vlastnosti. (Zděděno od IPropertyOwner) |
ProvisionalTextHighlight |
Získá rozsah textu pokrytého provizorním zvýrazněním textu. (Zděděno od ITextView) |
Roles |
Role, které toto zobrazení hraje. Role částečně určují rozšíření, která se vytvoří instance pro zobrazení. (Zděděno od ITextView) |
Selection |
Získá element výběru. (Zděděno od ITextView) |
TextBuffer |
ITextBuffer Získá čí text je vykreslen v tomto zobrazení. (Zděděno od ITextView) |
TextDataModel |
ITextDataModel Získá z tohoto textového zobrazení. (Zděděno od ITextView) |
TextSnapshot |
ITextSnapshot Získá text, který je aktuálně vykreslen v zobrazení. (Zděděno od ITextView) |
TextViewLines |
Získá řádky zobrazení textu jako IWpfTextViewLineCollection. |
TextViewModel |
ITextViewModel Získá z tohoto textového zobrazení. (Zděděno od ITextView) |
ViewportBottom |
Získá pozici dolního okraje zobrazení v systému souřadnic vykreslování textu. (Zděděno od ITextView) |
ViewportHeight |
Získá výšku okna viditelného obsahu v logických pixelech. (Zděděno od ITextView) |
ViewportLeft |
Získá nebo nastaví pozici levého okraje zobrazení v systému souřadnic vykreslování textu. (Zděděno od ITextView) |
ViewportRight |
Získá pozici pravého okraje zobrazení v systému souřadnic vykreslování textu. (Zděděno od ITextView) |
ViewportTop |
Získá pozici horního okraje zobrazení v systému souřadnic vykreslování textu. (Zděděno od ITextView) |
ViewportWidth |
Získá šířku okna viditelného obsahu v logických pixelech. (Zděděno od ITextView) |
ViewScroller |
Získá pomocnou rutinu, která poskytuje různé metody pro posouvání nebo manipulaci se zobrazením. (Zděděno od ITextView) |
VisualElement |
Získá FrameworkElement, který vykreslí zobrazení. |
VisualSnapshot |
ITextSnapshot Získá vyrovnávací paměť vizuálu, která je vykreslena. (Zděděno od ITextView) |
ZoomLevel |
Získá nebo nastaví úroveň lupy IWpfTextView pro 20% až 400% |
Metody
Close() |
Zavře zobrazení textu a jeho zobrazení. (Zděděno od ITextView) |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Naformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine se obsah |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Naformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine se obsah |
GetAdornmentLayer(String) |
Získá pojmenovaný IAdornmentLayer. |
GetSpaceReservationManager(String) |
Získá pojmenovaný ISpaceReservationManager. |
GetTextElementSpan(SnapshotPoint) |
SnapshotSpan Získá text, který tvoří textový prvek (jednu vizuální reprezentaci) v daném SnapshotPointobjektu . (Zděděno od ITextView) |
GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Získá, IWpfTextViewLine který obsahuje zadanou pozici vyrovnávací paměti textu. |
QueueSpaceReservationStackRefresh() |
Požádá o aktualizaci zásobníku rezervací místa. (Zděděno od ITextView) |
Událost
BackgroundBrushChanged |
Nastane, když Background je nastavena hodnota . |
Closed |
Nastane okamžitě po zavření textového zobrazení. (Zděděno od ITextView) |
GotAggregateFocus |
Nastane, když se fokus klávesnice přepne do zobrazení nebo do některé z jeho ozdob. (Zděděno od ITextView) |
LayoutChanged |
Nastane při každé změně textu zobrazeného v zobrazení. (Zděděno od ITextView) |
LostAggregateFocus |
Nastane, když se fokus klávesnice přepne mimo zobrazení a některé z jeho doplňků. (Zděděno od ITextView) |
MouseHover |
Nastane, když myš najede myší na stejný znak. (Zděděno od ITextView) |
ViewportHeightChanged |
Nastane při změně výšky výřezu. (Zděděno od ITextView) |
ViewportLeftChanged |
Nastane, když se změní pozice levého okraje výřezu. (např. při vodorovném posouvání zobrazení) (Zděděno od ITextView) |
ViewportWidthChanged |
Nastane při změně šířky výřezu. (Zděděno od ITextView) |
ZoomLevelChanged |
Nastane, když ZoomLevel je nastavena hodnota . |
Metody rozšíření
GetInOuterLayout(ITextView) |
Určuje, zda se zobrazení právě roztáhlo nebo se připravuje k jeho vytvoření. |
GetMultiSelectionBroker(ITextView) |
Získá objekt pro správu výběrů v zobrazení. |
IsEmbeddedTextView(ITextView) | |
IsReadOnlyTextView(ITextView) |
Získá, zda je dané ITextView považováno za jen pro čtení. |
QueuePostLayoutAction(ITextView, Action) |
Viz třída QueuePostLayoutAction(Action). |
TryGetContainingTextView(ITextView, ITextView) | |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Viz třída TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |
Viz třída TryGetTextViewLines(ITextViewLineCollection). |