Bagikan melalui


IWpfTableControl Antarmuka

Definisi

Penting

API ini bukan kompatibel CLS.

Antarmuka untuk menampilkan dan mengelola data sebagai tabel.

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
Turunan
Atribut
Penerapan

Keterangan

Semua metode pada antarmuka ini, kecuali ditandai lain, dapat dipanggil dari utas apa pun.

Semua peristiwa yang diangkat oleh antarmuka ini akan dinaikkan pada utas yang sama yang membuat kontrol tabel.

Properti

AutoSubscribe

Menunjukkan apakah kontrol tabel ini akan secara otomatis berlangganan semua sumber data yang ditambahkan ke Manager.

ColumnDefinitionManager

ITableColumnDefinitionManager Mendapatkan penggunaan oleh ini (dan satu sama lain) IWpfTableControl.

ColumnStates

Rekam jepret dari status kolom saat ini.

Control

Kontrol WPF yang menampilkan data dari s yang diaktifkan ITableDataSource.

Entries

Mendapatkan entri yang ditampilkan dalam kontrol.

Manager

ITableManager yang menyediakan data untuk kontrol ini.

SelectedEntries

Mendapatkan atau menyetel entri yang dipilih dalam kontrol.

SelectedEntry

Mendapatkan entri terpilih dalam kontrol tabel. Mengembalikan null jika tidak ada item yang dipilih. Jika beberapa item dipilih maka kita mengembalikan item apa pun yang menjadi dasar kontrol WPF yang dianggap sebagai item yang dipilih.

SelectedOrFirstEntry

Mendapatkan entri terpilih dalam kontrol tabel atau, jika tidak ada entri yang dipilih entri pertama.

SelectionMode

Mendapatkan/mengatur mode pemilihan kontrol tabel. Defaultnya adalah Extended (multi-pilih dengan pengubah).

SortFunction

Mendapatkan/mengatur fungsi pengurutan default yang terkait dengan kontrol tabel.

Metode

ForceUpdateAsync()

Paksa kontrol tabel untuk memulai pembaruan (yang mungkin tidak segera terjadi).

GetFilter(String)

Dapatkan filter untuk yang ditentukan key jika ada atau null jika tidak ada filter yang sesuai.

RefreshUI()

Paksa elemen dalam tabel untuk digambar ulang (karena, misalnya, pengguna mengubah pengaturan yang mengubah cara nama file ditampilkan).

SelectAll()

Memilih semua entri.

SetFilter(String, IEntryFilter)

Atur filter untuk yang ditentukan key.

SubscribeToDataSource(ITableDataSource)

Mulai berlangganan s yang ITableEntrydiproduksi oleh ITableDataSource.

UnselectAll()

Menghapus semua pilihan.

UnsubscribeFromDataSource(ITableDataSource)

Berhenti berlangganan ke yang ditentukan ITableDataSource.

Acara

EntriesChanged

Dinaikkan (pada utas yang membuat kontrol) setelah entri kontrol berubah.

FiltersChanged

Dimunculkan setiap kali filter tabel diubah melalui SetFilter.

PreEntriesChanged

Dimunculkan sebelum entri kontrol berubah.

Berlaku untuk