IWpfTableControl Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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 |
| 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 |
| 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ş. |