IWpfTableControl4 Arabirim

Tanım

public interface class IWpfTableControl4 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl3
public interface IWpfTableControl4 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl3
type IWpfTableControl4 = interface
    interface IWpfTableControl3
    interface IWpfTableControl2
    interface IWpfTableControl
    interface IDisposable
Public Interface IWpfTableControl4
Implements IDisposable, IWpfTableControl3
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ğerIWpfTableControl) tarafı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)
DoColumnsAutoAdjust

Sütunların genişliklerini tablo için kullanılabilir alanı dolduracak şekilde otomatik olarak ayarlamasını sağlayın.

DoSortingAndGroupingWhileUnstable

Herhangi bir ITableDataSinktablo kararsızken tablo denetimi sıralama ve gruplandırma yapar mı?

Entries

Denetimde görüntülenen girdileri alır.

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

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

(Devralındığı yer: IWpfTableControl2)
KeepSelectionInView

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

(Devralındığı yer: IWpfTableControl2)
Manager

ITableManager Bu denetim için verileri sağlayan.

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

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

(Devralındığı yer: IWpfTableControl2)
RaiseDataUnstableChangeDelay

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

(Devralındığı yer: IWpfTableControl2)
SelectedEntries

Denetimde seçilen girdileri alır veya ayarlar.

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

Tablo denetiminde seçili girdiyi alır. Hiçbir öğe seçilmediyse null döndürür. Birden çok öğe seçilirse, temel alınan WPF denetimleri seçilen öğe olarak kabul eden öğeyi döndürüriz.

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

Denetimin odağı olduğunda seçili öğelerin arka planı.

(Devralındığı yer: IWpfTableControl2)
SelectedItemActiveForeground

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

(Devralındığı yer: IWpfTableControl2)
SelectedItemInactiveBackground

Denetim odaklanmış olmadığında seçili öğelerin arka planı.

(Devralındığı yer: IWpfTableControl2)
SelectedItemInactiveForeground

Denetim odaklanmış olmadığında seçili öğeler için ön plan.

(Devralındığı yer: IWpfTableControl2)
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 bir veritcal çizgi gösterilip gösterilmeyeceğini belirten bir değer alır veya ayarlar Boolean .

(Devralındığı yer: IWpfTableControl2)
SortFunction

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

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

Denetim seçilmediğinde veya odaklanılmadığında öğelerin arka planı.

(Devralındığı yer: IWpfTableControl3)
TableControlForeground

Denetim seçilmediğinde veya odaklanılmadığında öğeler için ön plan.

(Devralındığı yer: IWpfTableControl3)
UpdateDelayWhileStable

Tüm ITableDataSinkveriler kararlı olduğunda verilerdeki bir değişiklik ile güncelleştirmenin başlangıcı arasındaki gecikme.

UpdateDelayWhileUnstable

Veriler kararsız olduğunda ITableDataSinkverilerdeki bir değişiklik ile güncelleştirmenin başlangıcı arasındaki gecikme.

Yöntemler

ForceUpdateAsync()

Tablo denetimini bir güncelleştirmeye başlamaya zorlar (bu hemen gerçekleşmeyebilir).

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

Tablo denetiminin tüm filtrelerini alın.

(Devralındığı yer: IWpfTableControl2)
GetFilter(String)

Varsa belirtilen key için filtreyi veya karşılık gelen filtre yoksa null değerini alın.

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

Tablodaki öğelerin yeniden çizilmeye zorlanması (örneğin, kullanıcı dosya adlarının görüntülenme şeklini değiştiren bir ayarı değiştirdiği için).

(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.

(Devralındığı yer: IWpfTableControl2)
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 .

(Devralındığı yer: IWpfTableControl2)
EntriesChanged

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

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

Tablonun filtresi SetFilter aracılığıyla 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 denetimi creatad iş parçacığında oluşturulur.

(Devralındığı yer: IWpfTableControl2)
PreEntriesChanged

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

(Devralındığı yer: IWpfTableControl)

Şunlara uygulanır