IWpfTableControl2 Arabirim

Tanım

Önemli

Bu API, CLS uyumlu değildir.

public interface class IWpfTableControl2 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl
[System.CLSCompliant(false)]
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
[<System.CLSCompliant(false)>]
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
Public Interface IWpfTableControl2
Implements IDisposable, IWpfTableControl
Türetilmiş
Öznitelikler
Uygulamalar

Özellikler

AutoSubscribe

Bu tablo denetiminin öğesine eklenen Managertüm veri kaynaklarına otomatik olarak abone olup olmayacağını gösterir.

(Devralındığı yer: IWpfTableControl)
ColumnDefinitionManager

ITableColumnDefinitionManager Bu (ve diğer) IWpfTableControltarafından kullanımını alır.

(Devralındığı yer: IWpfTableControl)
ColumnStates

Geçerli sütun durumlarının anlık görüntüsü.

(Devralındığı yer: IWpfTableControl)
Control

Etkinleştirilmiş ITableDataSources'lerden verileri görüntüleyen WPF denetimi.

(Devralındığı yer: IWpfTableControl)
Entries

Denetimde görüntülenen girişleri alır.

(Devralındığı yer: IWpfTableControl)
IsDataStable

Denetimdeki verilerin kararlı olup olmadığını gösterir.

KeepSelectionInView

Veri güncelleştirmeden sonra seçili girdinin görünür görünüm penceresinde tutulup tutulmayacağını belirten bir Boolean değer alır veya ayarlar.

Manager

ITableManager Bu denetim için verileri sağlayan.

(Devralındığı yer: IWpfTableControl)
NavigationBehavior

Seçili girişte gezinme davranışını alır veya ayarlar.

RaiseDataUnstableChangeDelay

Denetimdeki veriler kararsız hale geldiğinde olay oluşturma DataStabilityChanged gecikmesi.

SelectedEntries

Denetimde seçilen girdileri alır veya ayarlar.

(Devralındığı yer: IWpfTableControl)
SelectedEntry

Tablo denetiminde seçili girişi alır. Hiçbir öğe seçilmezse null döndürür. Birden çok öğe seçilirse, temel alınan WPF denetimleri seçili öğe olarak kabul edilen öğeyi döndürüriz.

(Devralındığı yer: IWpfTableControl)
SelectedItemActiveBackground

Denetimde odak olduğunda seçili öğelerin arka planı.

SelectedItemActiveForeground

Denetimde odak olduğunda seçili öğeler için ön plan.

SelectedItemInactiveBackground

Denetim odaklanılmadığında seçili öğelerin arka planı.

SelectedItemInactiveForeground

Denetim odaklanılmadığında seçili öğeler için ön plan.

SelectedOrFirstEntry

Tablo denetiminde seçili girişi alır veya hiçbir girdi seçilmediyse ilk girdiyi alır.

(Devralındığı yer: IWpfTableControl)
SelectionMode

Tablo denetiminin seçim modunu alır/ayarlar. Varsayılan değer Genişletilmiş'tir (değiştirici ile çoklu seçim).

(Devralındığı yer: IWpfTableControl)
ShowGroupingLine

Gruplandırma uygulandığında girdilerin yanında veritcal bir çizgi gösterilip gösterilmeyeceğini belirten bir değer alır veya ayarlar Boolean .

SortFunction

Tablo denetimiyle ilişkili varsayılan sıralama işlevini alır/ayarlar.

(Devralındığı yer: IWpfTableControl)

Yöntemler

ForceUpdateAsync()

Tablo denetimini bir güncelleştirme başlatmaya zorlar (bu durum hemen gerçekleşmeyebilir).

(Devralındığı yer: IWpfTableControl)
GetAllFilters()

Tablo denetiminin tüm filtrelerini alın.

GetFilter(String)

Varsa belirtilen key filtreyi veya karşılık gelen bir filtre yoksa null filtresini alın.

(Devralındığı yer: IWpfTableControl)
RefreshUI()

Tablodaki öğeleri yeniden çizilmeye zorlar (örneğin, kullanıcı dosya adlarının görüntülenme biçimini değiştiren bir ayarı değiştirdiğinden).

(Devralındığı yer: IWpfTableControl)
SelectAll()

Tüm girişleri seçer.

(Devralındığı yer: IWpfTableControl)
SetColumnStates(IEnumerable<ColumnState>)

ColumnState Belirtilen sütunların değerini ayarlayın.

SetFilter(String, IEntryFilter)

Belirtilen keyiçin filtreyi ayarlayın.

(Devralındığı yer: IWpfTableControl)
SubscribeToDataSource(ITableDataSource)

tarafından ITableDataSourceüretilen'lere ITableEntryabone yapmaya başlayın.

(Devralındığı yer: IWpfTableControl)
UnselectAll()

Tüm seçimi temizler.

(Devralındığı yer: IWpfTableControl)
UnsubscribeFromDataSource(ITableDataSource)

Belirtilen ITableDataSourceöğesine aboneyi durdurun.

(Devralındığı yer: IWpfTableControl)

Ekinlikler

DataStabilityChanged

Veri kararlılığı durumu değiştirildiğinde tetiklendi. Yeni veri kararlılığı durumunu denetleyin IsDataStable .

EntriesChanged

Denetim girdileri değiştikten sonra yükseltildi (denetimi oluşturan iş parçacığında).

(Devralındığı yer: IWpfTableControl)
FiltersChanged

Tablonun filtresi SetFilter aracılığıyla her değiştirildiğinde oluşturulur.

(Devralındığı yer: IWpfTableControl)
GroupingsChanged

Herhangi bir gruplandırma değiştiğinde oluşturulur. Bu olay her zaman tablo denetimini ekleyen iş parçacığında oluşturulur.

PreEntriesChanged

Denetim girdileri değiştirilmeden önce tetiklenmiş.

(Devralındığı yer: IWpfTableControl)

Şunlara uygulanır