Aracılığıyla paylaş


IWpfTableControl Arabirim

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Verileri tablo olarak görüntüleme ve yönetme arabirimi.

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

Açıklamalar

Aksi işaretlenmediği sürece bu arabirimdeki tüm yöntemler herhangi bir iş parçacığından çağrılabilir.

Bu arabirim tarafından oluşturulan tüm olaylar, tablo denetimini oluşturan aynı iş parçacığında tetiklenir.

Özellikler

AutoSubscribe

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

ColumnDefinitionManager

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

ColumnStates

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

Control

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

Entries

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

Manager

ITableManager Bu denetim için verileri sağlayan.

SelectedEntries

Denetimde seçilen girdileri alır veya ayarlar.

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.

SelectedOrFirstEntry

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

SelectionMode

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

SortFunction

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

Yöntemler

ForceUpdateAsync()

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

GetFilter(String)

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

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

SelectAll()

Tüm girişleri seçer.

SetFilter(String, IEntryFilter)

Belirtilen keyiçin filtreyi ayarlayın.

SubscribeToDataSource(ITableDataSource)

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

UnselectAll()

Tüm seçimi temizler.

UnsubscribeFromDataSource(ITableDataSource)

Belirtilen ITableDataSourceöğesine aboneyi durdurun.

Ekinlikler

EntriesChanged

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

FiltersChanged

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

PreEntriesChanged

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

Şunlara uygulanır