ScrollViewer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili area yang dapat digulir yang dapat berisi elemen lain yang terlihat.
public ref class ScrollViewer sealed : ContentControl, IScrollAnchorProvider
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ScrollViewer final : ContentControl, IScrollAnchorProvider
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ScrollViewer : ContentControl, IScrollAnchorProvider
Public NotInheritable Class ScrollViewer
Inherits ContentControl
Implements IScrollAnchorProvider
<ScrollViewer .../>
-or-
<ScrollViewer ...>
content
</ScrollViewer>
- Warisan
-
Object Platform::Object IInspectable DependencyObject UIElement FrameworkElement Control ContentControl ScrollViewer
- Atribut
- Penerapan
Contoh
Ujung
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Kontrol penampil Gulir.
Aplikasi WinUI 3 Gallery mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3. Dapatkan aplikasi dari Microsoft Store
atau dapatkan kode sumber di GitHub .
XAML berikut membuat TextBlock
<StackPanel>
<!-- A large TextBlock. -->
<TextBlock Width="300" TextWrapping="Wrap" Margin="0,0,0,30"
Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
<!-- The same large TextBlock, wrapped in a ScrollViewer. -->
<ScrollViewer Height="200" Width="200"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto">
<TextBlock Width="300" TextWrapping="Wrap"
Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque." />
</ScrollViewer>
</StackPanel>
Keterangan
Ujung
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Kontrol penampil Gulir.
ScrollViewer adalah kontrol kontainer yang memungkinkan pengguna menggeser dan memperbesar kontennya.
kontrol penampil GulirScrollViewer memungkinkan konten ditampilkan di area yang lebih kecil dari ukuran aktualnya. Saat konten ScrollViewer tidak sepenuhnya terlihat, ScrollViewer menampilkan bilah gulir yang dapat digunakan pengguna untuk memindahkan area konten yang terlihat. Area yang mencakup semua konten ScrollViewer adalah sejauh mana. Area konten yang terlihat adalah viewport.
Ini khas agar kontrol ScrollViewer ada sebagai bagian komposit dari kontrol lain. Bagian ScrollViewer bersama dengan kelas ScrollContentPresenter untuk dukungan akan menampilkan viewport bersama dengan bilah gulir hanya ketika ruang tata letak kontrol host dibatasi lebih kecil dari ukuran konten yang diperluas. Ini sering terjadi untuk daftar, jadi templat ListView dan GridView selalu menyertakan ScrollViewer. TextBox dan RichEditBox juga menyertakan ScrollViewer dalam templat mereka.
Ketika bagian ScrollViewer dalam kontrol ada, kontrol host sering memiliki penanganan peristiwa bawaan untuk peristiwa input dan manipulasi tertentu yang memungkinkan konten untuk menggulir. Misalnya, GridView menginterpretasikan gerakan gesek dan ini menyebabkan konten menggulir secara horizontal. Peristiwa input dan manipulasi mentah yang diterima kontrol host dianggap ditangani oleh kontrol, dan peristiwa tingkat bawah seperti PointerPressed tidak akan dinaikkan dan juga tidak akan menggelegak ke kontainer induk mana pun. Anda dapat mengubah beberapa penanganan kontrol bawaan dengan mengesampingkan kelas kontrol dan metode virtual OnEvent untuk peristiwa, atau dengan mengintemplasi ulang kontrol. Tetapi dalam kedua kasus, tidak sepele untuk mereproduksi perilaku default asli, yang biasanya ada sehingga kontrol bereaksi dengan cara yang diharapkan untuk peristiwa dan terhadap tindakan dan gerakan input pengguna. Jadi Anda harus mempertimbangkan apakah Anda benar-benar membutuhkan peristiwa input tersebut untuk diaktifkan. Anda mungkin ingin menyelidiki apakah ada peristiwa input atau gerakan lain yang tidak ditangani kontrol, dan menggunakannya di aplikasi Anda atau mengontrol desain interaksi.
Untuk memungkinkan kontrol yang menyertakan ScrollViewer untuk memengaruhi beberapa perilaku dan properti yang berasal dari dalam bagian ScrollViewer, ScrollViewer menentukan sejumlah properti terlampir XAML yang dapat diatur dalam gaya dan digunakan dalam pengikatan templat.
Jika Anda perlu menangani peristiwa pointer untuk UIElement
Interaksi pena
Dimulai dengan Windows 10, versi 1709 (SDK 16299), perilaku default pena aktif di aplikasi UWP adalah menggulir/menggeser (seperti sentuhan, touchpad, dan pena pasif). ScrollViewer menggunakan peristiwa penunjuk kecuali Anda menentukan bahwa Anda ingin menangani peristiwa sendiri, dan tidak ingin peristiwa tersebut digunakan untuk manipulasi.
Dalam versi Windows 10 sebelum 1709, perilaku defaultnya adalah memilih teks.
Jika aplikasi Anda harus menggunakan pena aktif untuk pilihan teks, Anda dapat mengambil alih pengguliran pena dan kembali ke perilaku sebelumnya. Untuk melakukan ini, tangani peristiwa
Contoh ini menunjukkan cara:
- Daftarkan peristiwa menggunakan metode UIElement.AddHandler
dengan parameter handledEventsToo diatur ke true . - Periksa apakah perangkat pointer adalahPena
. - Di PointerPressed penanganan aktivitas, nonaktifkan dukungan manipulasi sistem di ScrollViewer.
- Di PointerReleased dan PointerCanceled penanganan aktivitas, aktifkan kembali dukungan manipulasi sistem.
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<ScrollViewer x:Name="myScrollViewer">
<Image Source="Assets/StoreLogo.png"/>
</ScrollViewer>
</Grid>
public MainPage()
{
this.InitializeComponent();
this.myScrollViewer.AddHandler(UIElement.PointerPressedEvent,
new PointerEventHandler(myScrollViewer_PointerPressed),
true /*handledEventsToo*/);
this.myScrollViewer.AddHandler(UIElement.PointerReleasedEvent,
new PointerEventHandler(myScrollViewer_PointerReleased),
true /*handledEventsToo*/);
this.myScrollViewer.AddHandler(UIElement.PointerCanceledEvent,
new PointerEventHandler(myScrollViewer_PointerCanceled),
true /*handledEventsToo*/);
}
private void myScrollViewer_PointerPressed(object sender, PointerRoutedEventArgs e)
{
if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
{
(myScrollViewer.Content as UIElement).ManipulationMode &= ~ManipulationModes.System;
}
}
private void myScrollViewer_PointerReleased(object sender, PointerRoutedEventArgs e)
{
if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
{
(myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
}
}
private void myScrollViewer_PointerCanceled(object sender, PointerRoutedEventArgs e)
{
if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
{
(myScrollViewer.Content as UIElement).ManipulationMode |= ManipulationModes.System;
}
}
Properti terlampir ScrollViewer XAML
ScrollViewer mendefinisikan properti terlampir XAML berikut:
- ScrollViewer.BringIntoViewOnFocusChange
- ScrollViewer.HorizontalScrollBarVisibility
- ScrollViewer.HorizontalScrollMode
- ScrollViewer.IsDeferredScrollingEnabled
- ScrollViewer.IsHorizontalRailEnabled
- ScrollViewer.IsHorizontalScrollChainingEnabled
- ScrollViewer.IsScrollInertiaEnabled
- ScrollViewer.IsVerticalRailEnabled
- ScrollViewer.IsVerticalScrollChainingEnabled
- ScrollViewer.IsZoomChainingEnabled
- ScrollViewer.IsZoomInertiaEnabled
- ScrollViewer.VerticalScrollBarVisibility
- ScrollViewer.VerticalScrollMode
- ScrollViewer.ZoomMode
Properti terlampir XAML ini ditujukan untuk kasus di mana ScrollViewer implisit, seperti ketika ScrollViewer ada di templat default untuk ListView atau GridView, dan Anda ingin dapat memengaruhi perilaku gulir kontrol tanpa mengakses bagian templat. Untuk kasus di mana ScrollViewer eksplisit di XAML Anda, seperti yang ditunjukkan dalam kode contoh di bagian Contoh, Anda tidak perlu menggunakan sintaks properti terlampir. Cukup gunakan sintaks atribut, misalnya <ScrollViewer ZoomMode="Enabled" />
.
Untuk mendukung akses prosesor XAML ke properti terlampir, dan juga untuk mengekspos operasi get dan setel yang setara ke kode, setiap properti terpasang XAML memiliki sepasang metode aksesor Get dan Set. Misalnya, metode GetHorizontalScrollMode dan SetHorizontalScrollMode mendukung dan memberikan dukungan khusus kode yang setara untuk ScrollViewer.HorizontalScrollMode. Atau, Anda dapat menggunakan sistem properti dependensi untuk mendapatkan atau mengatur nilai properti terlampir. Panggil GetValue atau SetValue, meneruskan argumen pengidentifikasi properti dependensi untuk diatur, dan referensi ke objek target untuk mendapatkan atau mengatur nilai.
Gaya kontrol dan templat
Anda dapat mengubah generic.xaml
. Untuk tujuan desain, generic.xaml
diinstal dengan paket Windows App SDK NuGet. Secara default, lokasi ini \Users\<username>\.nuget\packages\microsoft.windowsappsdk\<version>\lib\uap10.0\Microsoft.UI\Themes\generic.xaml
. Gaya dan sumber daya dari versi SDK yang berbeda mungkin memiliki nilai yang berbeda.
XAML juga menyertakan sumber daya yang dapat Anda gunakan untuk memodifikasi warna kontrol dalam status visual yang berbeda tanpa memodifikasi templat kontrol. Memodifikasi sumber daya ini lebih disukai untuk mengatur properti seperti Latar Belakang
Penanganan gerakan dengan melacak perangkat pad
Input dan gerakan touchpad tidak memicu
UI Aplikasi untuk Keyboard Di Layar
Keyboard Layar (OSK) adalah fitur aksesibilitas yang dapat diaktifkan pengguna sesuai permintaan (Pengaturan -> Aksesibilitas - keyboard> atau Windows+Ctrl+O). Ini tidak sama dengan keyboard lunak
Saat OSK muncul, sistem menyesuaikan perilaku UI/tata letak aplikasi dan menyediakan pengguliran sesuai kebutuhan. Perilaku pengguliran sistem ini tidak terekspos ke aplikasi Anda.
Konstruktor
ScrollViewer() |
Menginisialisasi instans baru kelas ScrollViewer. |
Properti
AccessKey |
Mendapatkan atau mengatur kunci akses (mnemonic) untuk elemen ini. (Diperoleh dari UIElement) |
AccessKeyScopeOwner |
Mendapatkan atau mengatur elemen sumber yang menyediakan cakupan kunci akses untuk elemen ini, meskipun tidak berada di pohon visual elemen sumber. (Diperoleh dari UIElement) |
ActualHeight |
Mendapatkan tinggi FrameworkElement. Lihat Komentar. (Diperoleh dari FrameworkElement) |
ActualOffset |
Mendapatkan posisi UIElement ini, relatif terhadap induknya, dihitung selama proses penyusunan tata letak. (Diperoleh dari UIElement) |
ActualSize |
Mendapatkan ukuran yang dihitung UIElement ini selama proses penyusunan tata letak. (Diperoleh dari UIElement) |
ActualTheme |
Mendapatkan tema UI yang saat ini digunakan oleh elemen , yang mungkin berbeda dari RequestedTheme. (Diperoleh dari FrameworkElement) |
ActualWidth |
Mendapatkan lebar |
AllowDrop |
Mendapatkan atau menetapkan nilai yang menentukan apakah UIElement |
AllowFocusOnInteraction |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen secara otomatis mendapatkan fokus saat pengguna berinteraksi dengannya. (Diperoleh dari FrameworkElement) |
AllowFocusWhenDisabled |
Mendapatkan atau mengatur apakah kontrol yang dinonaktifkan dapat menerima fokus. (Diperoleh dari FrameworkElement) |
Background |
Mendapatkan atau mengatur kuas yang menyediakan latar belakang kontrol. (Diperoleh dari Control) |
BackgroundSizing |
Mendapatkan atau menetapkan nilai yang menunjukkan seberapa jauh latar belakang meluas sehubungan dengan batas elemen ini. (Diperoleh dari Control) |
BaseUri |
Mendapatkan Pengidentifikasi Sumber Daya Seragam (URI) yang mewakili URI dasar untuk objek yang dibangun XAML pada waktu pemuatan XAML. Properti ini berguna untuk resolusi URI pada waktu proses. (Diperoleh dari FrameworkElement) |
BorderBrush |
Mendapatkan atau mengatur kuas yang menjelaskan pengisian batas kontrol. (Diperoleh dari Control) |
BorderThickness |
Mendapatkan atau mengatur ketebalan batas kontrol. (Diperoleh dari Control) |
BringIntoViewOnFocusChange |
Mendapatkan atau menetapkan nilai yang menentukan apakah ScrollViewer menggunakan perilaku gulir bawa-ke-tampilan saat item dalam tampilan mendapatkan fokus. |
BringIntoViewOnFocusChangeProperty |
Mengidentifikasi properti dependensi BringIntoViewOnFocusChange. |
CacheMode |
Mendapatkan atau menetapkan nilai yang menunjukkan bahwa konten yang dirender harus di-cache sebagai bitmap yang dikomposisi jika memungkinkan. (Diperoleh dari UIElement) |
CanBeScrollAnchor |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah UIElement |
CanContentRenderOutsideBounds |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah konten yang digulir dapat dirender di luar batas ScrollViewer. |
CanContentRenderOutsideBoundsProperty |
Mengidentifikasi properti dependensi CanContentRenderOutsideBounds |
CanDrag |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen dapat diseret sebagai data dalam operasi seret dan letakkan. (Diperoleh dari UIElement) |
CenterPoint |
Mendapatkan atau mengatur titik tengah elemen, yang merupakan titik tentang rotasi atau penskalaan mana yang terjadi. Mempengaruhi posisi penyajian elemen. (Diperoleh dari UIElement) |
CharacterSpacing |
Mendapatkan atau mengatur spasi seragam di antara karakter, dalam satuan 1/1000 dari em. (Diperoleh dari Control) |
Clip |
Mendapatkan atau mengatur |
CompositeMode |
Mendapatkan atau mengatur properti yang mendeklarasikan komposisi alternatif dan mode campuran untuk elemen dalam tata letak dan jendela induknya. Ini relevan untuk elemen yang terlibat dalam UI XAML campuran / Microsoft DirectX. (Diperoleh dari UIElement) |
ComputedHorizontalScrollBarVisibility |
Mendapatkan nilai yang menunjukkan apakah ScrollBar |
ComputedHorizontalScrollBarVisibilityProperty |
Mengidentifikasi properti dependensi ComputedHorizontalScrollBarVisibility. |
ComputedVerticalScrollBarVisibility |
Mendapatkan nilai yang menunjukkan apakah Bilah Gulir |
ComputedVerticalScrollBarVisibilityProperty |
Mengidentifikasi properti dependensi ComputedVerticalScrollBarVisibility. |
Content |
Mendapatkan atau mengatur konten ContentControl. (Diperoleh dari ContentControl) |
ContentTemplate |
Mendapatkan atau mengatur templat data yang digunakan untuk menampilkan konten ContentControl. (Diperoleh dari ContentControl) |
ContentTemplateRoot |
Mendapatkan elemen akar templat data yang ditentukan oleh properti ContentTemplate |
ContentTemplateSelector |
Mendapatkan atau mengatur objek pilihan yang mengubah DataTemplate untuk menerapkan konten, berdasarkan informasi pemrosesan tentang item konten atau kontainernya pada waktu proses. (Diperoleh dari ContentControl) |
ContentTransitions |
Mendapatkan atau mengatur kumpulan elemen gaya Transisi |
ContextFlyout |
Mendapatkan atau mengatur flyout yang terkait dengan elemen ini. (Diperoleh dari UIElement) |
CornerRadius |
Mendapatkan atau mengatur radius untuk sudut batas kontrol. (Diperoleh dari Control) |
CurrentAnchor |
Elemen jangkar yang saat ini dipilih untuk digunakan untuk penjangkaran gulir. |
DataContext |
Mendapatkan atau mengatur konteks data untuk |
DefaultStyleKey |
Mendapatkan atau mengatur kunci yang mereferensikan gaya default untuk kontrol. Penulis kontrol kustom menggunakan properti ini untuk mengubah default gaya yang digunakan kontrolnya. (Diperoleh dari Control) |
DefaultStyleResourceUri |
Mendapatkan atau mengatur jalur ke file sumber daya yang berisi gaya default untuk kontrol. (Diperoleh dari Control) |
DesiredSize |
Mendapatkan ukuran yang UIElement |
Dispatcher |
Selalu mengembalikan |
DispatcherQueue |
Mendapatkan |
ElementSoundMode |
Mendapatkan atau mengatur nilai yang menentukan preferensi kontrol untuk apakah suara diputar. (Diperoleh dari Control) |
ExitDisplayModeOnAccessKeyInvoked |
Mendapatkan atau mengatur nilai yang menentukan apakah tampilan kunci akses ditutup saat kunci akses dipanggil. (Diperoleh dari UIElement) |
ExtentHeight |
Mendapatkan ukuran vertikal dari semua konten yang dapat digulir di ScrollViewer. |
ExtentHeightProperty |
Pengidentifikasi untuk properti dependensi ExtentHeight. |
ExtentWidth |
Mendapatkan ukuran horizontal dari semua konten yang dapat digulir di ScrollViewer. |
ExtentWidthProperty |
Pengidentifikasi untuk properti dependensi ExtentWidth. |
FlowDirection |
Mendapatkan atau mengatur arah teks dan elemen UI lainnya mengalir dalam elemen induk apa pun yang mengontrol tata letaknya. Properti ini dapat diatur ke |
FocusState |
Mendapatkan nilai yang menentukan apakah kontrol ini memiliki fokus, dan mode tempat fokus diperoleh. (Diperoleh dari UIElement) |
FocusVisualMargin |
Mendapatkan atau mengatur margin luar visual fokus untuk FrameworkElement. (Diperoleh dari FrameworkElement) |
FocusVisualPrimaryBrush |
Mendapatkan atau mengatur kuas yang digunakan untuk menggambar batas luar |
FocusVisualPrimaryThickness |
Mendapatkan atau mengatur ketebalan batas luar visual fokus |
FocusVisualSecondaryBrush |
Mendapatkan atau mengatur kuas yang digunakan untuk menggambar batas dalam visual fokus |
FocusVisualSecondaryThickness |
Mendapatkan atau mengatur ketebalan batas dalam visual fokus |
FontFamily |
Mendapatkan atau mengatur font yang digunakan untuk menampilkan teks dalam kontrol. (Diperoleh dari Control) |
FontSize |
Mendapatkan atau mengatur ukuran teks dalam kontrol ini. (Diperoleh dari Control) |
FontStretch |
Mendapatkan atau mengatur derajat di mana font diringkas atau diperluas di layar. (Diperoleh dari Control) |
FontStyle |
Mendapatkan atau mengatur gaya di mana teks dirender. (Diperoleh dari Control) |
FontWeight |
Mendapatkan atau mengatur ketebalan font yang ditentukan. (Diperoleh dari Control) |
Foreground |
Mendapatkan atau mengatur kuas yang menggambarkan warna latar depan. (Diperoleh dari Control) |
Height |
Mendapatkan atau mengatur tinggi FrameworkElement yang disarankan. (Diperoleh dari FrameworkElement) |
HighContrastAdjustment |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kerangka kerja secara otomatis menyesuaikan properti visual elemen saat tema kontras tinggi diaktifkan. (Diperoleh dari UIElement) |
HorizontalAlignment |
Mendapatkan atau mengatur karakteristik perataan horizontal yang diterapkan ke FrameworkElement saat disusun dalam induk tata letak, seperti kontrol panel atau item. (Diperoleh dari FrameworkElement) |
HorizontalAnchorRatio |
Menentukan posisi horizontal titik jangkar ScrollViewer sehubungan dengan viewport. Secara default, ScrollViewer memilih elemen sebagai CurrentAnchor dengan mengidentifikasi elemen di viewport-nya yang terdekat dengan titik jangkar. |
HorizontalAnchorRatioProperty |
Mengidentifikasi properti dependensi HorizontalAnchorRatio. |
HorizontalContentAlignment |
Mendapatkan atau mengatur perataan horizontal konten kontrol. (Diperoleh dari Control) |
HorizontalOffset |
Mendapatkan jarak isi telah digulir secara horizontal. |
HorizontalOffsetProperty |
Mengidentifikasi properti dependensi HorizontalOffset |
HorizontalScrollBarVisibility |
Mendapatkan atau mengatur nilai yang menunjukkan apakah ScrollBar horizontal harus ditampilkan. |
HorizontalScrollBarVisibilityProperty |
Mengidentifikasi properti dependensi HorizontalScrollBarVisibility. |
HorizontalScrollMode |
Mendapatkan atau menetapkan nilai yang menentukan bagaimana input manipulasi memengaruhi perilaku pengguliran pada sumbu horizontal. |
HorizontalScrollModeProperty |
Mengidentifikasi properti dependensi HorizontalScrollMode |
HorizontalSnapPointsAlignment |
Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana titik snap yang ada diratakan secara horizontal versus viewport awal. |
HorizontalSnapPointsAlignmentProperty |
Mengidentifikasi properti dependensi HorizontalSnapPointsAlignment |
HorizontalSnapPointsType |
Mendapatkan atau menetapkan nilai yang menyatakan bagaimana perilaku manipulasi bereaksi terhadap titik snap di sepanjang sumbu horizontal. |
HorizontalSnapPointsTypeProperty |
Mengidentifikasi properti dependensi HorizontalSnapPointsType. |
IsAccessKeyScope |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen menentukan cakupan kunci aksesnya sendiri. (Diperoleh dari UIElement) |
IsDeferredScrollingEnabled |
Mendapatkan atau menetapkan nilai yang menentukan perilaku gulir yang ditangguhkan untuk ScrollViewer. |
IsDeferredScrollingEnabledProperty |
Mengidentifikasi properti dependensi IsDeferredScrollingEnabled. |
IsDoubleTapEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa |
IsEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengguna dapat berinteraksi dengan kontrol. (Diperoleh dari Control) |
IsFocusEngaged |
Mendapatkan atau mengatur nilai yang menunjukkan apakah fokus dibatasi ke kontrol saat pengguna menekan tombol A/Pilih pada pengontrol game. (Diperoleh dari Control) |
IsFocusEngagementEnabled |
Mendapatkan atau mengatur nilai yang menunjukkan apakah fokus dapat dibatasi ke kontrol saat pengguna menekan tombol A/Pilih pada pengontrol game. (Diperoleh dari Control) |
IsHitTestVisible |
Mendapatkan atau mengatur apakah area yang terkandung dari UIElement |
IsHoldingEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa |
IsHorizontalRailEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah rel gulir diaktifkan untuk sumbu horizontal. |
IsHorizontalRailEnabledProperty |
Mengidentifikasi properti dependensi |
IsHorizontalScrollChainingEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah penautan gulir diaktifkan dari anak ini ke induknya, untuk sumbu horizontal. |
IsHorizontalScrollChainingEnabledProperty |
Mengidentifikasi properti dependensi IsHorizontalScrollChainingEnabled. |
IsLoaded |
Mendapatkan nilai yang menunjukkan apakah elemen telah ditambahkan ke pohon elemen dan siap untuk interaksi. (Diperoleh dari FrameworkElement) |
IsRightTapEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa |
IsScrollInertiaEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah tindakan gulir harus menyertakan inertia dalam perilaku dan nilainya. |
IsScrollInertiaEnabledProperty |
Mengidentifikasi properti dependensi IsScrollInertiaEnabled |
IsTabStop |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol disertakan dalam navigasi tab. (Diperoleh dari UIElement) |
IsTapEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah peristiwa yang diketuk |
IsTextScaleFactorEnabled |
Mendapatkan atau mengatur apakah pembekuan teks otomatis, untuk mencerminkan pengaturan ukuran teks sistem, diaktifkan. (Diperoleh dari Control) |
IsVerticalRailEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah rel gulir diaktifkan untuk sumbu vertikal. |
IsVerticalRailEnabledProperty |
Mengidentifikasi properti dependensi |
IsVerticalScrollChainingEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah penautan gulir diaktifkan dari anak ini ke induknya, untuk sumbu vertikal. |
IsVerticalScrollChainingEnabledProperty |
Mengidentifikasi properti dependensi |
IsZoomChainingEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah penautan zoom diaktifkan dari anak ini ke induknya. |
IsZoomChainingEnabledProperty |
Mengidentifikasi properti dependensi |
IsZoomInertiaEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah tindakan zoom harus menyertakan inertia dalam perilaku dan nilainya. |
IsZoomInertiaEnabledProperty |
Mengidentifikasi properti dependensi |
KeyboardAcceleratorPlacementMode |
Mendapatkan atau mengatur nilai yang menunjukkan apakah tipsalat kontrol menampilkan kombinasi kunci untuk akselerator keyboard terkait. (Diperoleh dari UIElement) |
KeyboardAcceleratorPlacementTarget |
Mendapatkan atau menetapkan nilai yang menunjukkan tipsalat |
KeyboardAccelerators |
Mendapatkan kumpulan kombinasi tombol yang memanggil tindakan menggunakan keyboard. Akselerator biasanya ditetapkan ke tombol atau item menu.
|
KeyTipHorizontalOffset |
Mendapatkan atau menetapkan nilai yang menunjukkan seberapa jauh kiri atau kanan Tip Kunci ditempatkan sehubungan dengan UIElement. (Diperoleh dari UIElement) |
KeyTipPlacementMode |
Mendapatkan atau menetapkan nilai yang menunjukkan tempat Tip Kunci kunci akses ditempatkan sehubungan dengan batas UIElement. (Diperoleh dari UIElement) |
KeyTipTarget |
Mendapatkan atau menetapkan nilai yang menunjukkan elemen yang ditargetkan oleh Tip Kunci kunci akses. (Diperoleh dari UIElement) |
KeyTipVerticalOffset |
Mendapatkan atau menetapkan nilai yang menunjukkan seberapa jauh tip kunci ditempatkan dalam kaitannya dengan elemen UI. (Diperoleh dari UIElement) |
Language |
Mendapatkan atau menetapkan informasi bahasa pelokalan/globalisasi yang berlaku untuk |
LeftHeader |
Mendapatkan atau mengatur konten header kiri. |
LeftHeaderProperty |
Mengidentifikasi properti dependensi LeftHeader |
Lights |
Mendapatkan koleksi objek XamlLight |
ManipulationMode |
Mendapatkan atau mengatur nilai |
Margin |
Mendapatkan atau mengatur margin luar FrameworkElement. (Diperoleh dari FrameworkElement) |
MaxHeight |
Mendapatkan atau mengatur batasan tinggi maksimum FrameworkElement. (Diperoleh dari FrameworkElement) |
MaxWidth |
Mendapatkan atau mengatur batasan lebar maksimum FrameworkElement. (Diperoleh dari FrameworkElement) |
MaxZoomFactor |
Mendapatkan atau menetapkan nilai yang menunjukkan nilai run-time maksimum yang diizinkan dari ZoomFactor. |
MaxZoomFactorProperty |
Mengidentifikasi properti dependensi MaxZoomFactor |
MinHeight |
Mendapatkan atau mengatur batasan tinggi minimum FrameworkElement. (Diperoleh dari FrameworkElement) |
MinWidth |
Mendapatkan atau mengatur batasan lebar minimum FrameworkElement. (Diperoleh dari FrameworkElement) |
MinZoomFactor |
Mendapatkan atau menetapkan nilai yang menunjukkan nilai run-time minimum yang diizinkan dari ZoomFactor. |
MinZoomFactorProperty |
Mengidentifikasi properti dependensi MinZoomFactor |
Name |
Mendapatkan atau mengatur nama identifikasi objek. Ketika prosesor XAML membuat pohon objek dari markup XAML, kode run-time dapat merujuk ke objek yang dideklarasikan XAML dengan nama ini. (Diperoleh dari FrameworkElement) |
Opacity |
Mendapatkan atau mengatur tingkat keburaman objek. (Diperoleh dari UIElement) |
OpacityTransition |
Mendapatkan atau mengatur ScalarTransition yang menganimasikan perubahan pada properti Opacity. (Diperoleh dari UIElement) |
Padding |
Mendapatkan atau mengatur padding di dalam kontrol. (Diperoleh dari Control) |
Parent |
Mendapatkan objek induk dari |
PointerCaptures |
Mendapatkan sekumpulan semua pointer yang diambil, yang direpresentasikan sebagai nilai |
Projection |
Mendapatkan atau mengatur proyeksi perspektif (efek 3-D) untuk diterapkan saat merender elemen ini. (Diperoleh dari UIElement) |
ProtectedCursor |
Mendapatkan atau mengatur kursor yang ditampilkan saat penunjuk berada di atas elemen ini. Default ke null, menunjukkan tidak ada perubahan pada kursor. (Diperoleh dari UIElement) |
RasterizationScale |
Mendapatkan nilai yang mewakili jumlah piksel mentah (fisik) untuk setiap piksel tampilan. (Diperoleh dari UIElement) |
ReduceViewportForCoreInputViewOcclusions |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah ScrollViewer harus mencoba menyesuaikan kontennya agar tetap terlihat saat CoreInputView yang ditambatkan berada di bagiannya. |
ReduceViewportForCoreInputViewOcclusionsProperty |
Mengidentifikasi properti dependensi ReduceViewportForCoreInputViewOcclusions. |
RenderSize |
Mendapatkan ukuran render akhir dariUIElement |
RenderTransform |
Mendapatkan atau mengatur informasi transformasi yang memengaruhi posisi penyajian UIElement . (Diperoleh dari UIElement) |
RenderTransformOrigin |
Mendapatkan atau mengatur titik asal dari setiap kemungkinan transformasi render yang dideklarasikan oleh |
RequestedTheme |
Mendapatkan atau mengatur tema UI yang digunakan oleh UIElement |
RequiresPointer |
Mendapatkan atau mengatur apakah elemen UI mendukung mode mouse, yang meniru pengalaman interaksi pointer dengan perangkat input non-pointer seperti keyboard atau pengontrol game. (Diperoleh dari Control) |
Resources |
Mendapatkan kamus sumber daya yang ditentukan secara lokal. Di XAML, Anda dapat menetapkan item sumber daya sebagai elemen objek turunan dari elemen properti |
Rotation |
Mendapatkan atau mengatur sudut rotasi searah jarum jam, dalam derajat. Memutar relatif terhadap RotationAxis dan CenterPoint. Mempengaruhi posisi penyajian elemen. (Diperoleh dari UIElement) |
RotationAxis |
Mendapatkan atau mengatur sumbu untuk memutar elemen. (Diperoleh dari UIElement) |
RotationTransition |
Mendapatkan atau mengatur ScalarTransition yang menganimasikan perubahan pada properti Rotasi. (Diperoleh dari UIElement) |
Scale |
Mendapatkan atau mengatur skala elemen. Menskalakan relatif terhadap CenterPoint elemen. Mempengaruhi posisi penyajian elemen. (Diperoleh dari UIElement) |
ScaleTransition |
Mendapatkan atau mengatur Vector3Transition yang menganimasikan perubahan pada properti Skala. (Diperoleh dari UIElement) |
ScrollableHeight |
Mendapatkan nilai yang mewakili ukuran vertikal area yang dapat digulir; perbedaan antara tinggi jangkauan dan tinggi viewport. |
ScrollableHeightProperty |
Mengidentifikasi properti dependensi |
ScrollableWidth |
Mendapatkan nilai yang mewakili ukuran horizontal area yang dapat digulir; perbedaan antara lebar jangkauan dan lebar viewport. |
ScrollableWidthProperty |
Mengidentifikasi properti dependensi ScrollableWidth. |
Shadow |
Mendapatkan atau mengatur efek bayangan yang dilemparkan oleh elemen . (Diperoleh dari UIElement) |
Style |
Mendapatkan atau mengatur instans Gaya yang diterapkan untuk objek ini selama tata letak dan penyajian. (Diperoleh dari FrameworkElement) |
TabFocusNavigation |
Mendapatkan atau menetapkan nilai yang memodifikasi cara kerja tab dan TabIndex untuk kontrol ini. (Diperoleh dari UIElement) |
TabIndex |
Mendapatkan atau menetapkan nilai yang menentukan urutan elemen menerima fokus saat pengguna menavigasi melalui kontrol menggunakan Tab kunci. (Diperoleh dari UIElement) |
TabNavigation |
Mendapatkan atau menetapkan nilai yang memodifikasi cara kerja tab dan UIElement.TabIndex untuk kontrol ini. Nota Untuk Pembaruan Pembuat Windows 10 (build 10.0.15063) dan yang lebih baru, properti TabFocusNavigation |
Tag |
Mendapatkan atau menetapkan nilai objek arbitrer yang dapat digunakan untuk menyimpan informasi kustom tentang objek ini. (Diperoleh dari FrameworkElement) |
Template |
Mendapatkan atau mengatur templat kontrol. Templat kontrol menentukan tampilan visual kontrol di UI, dan didefinisikan dalam markup XAML. (Diperoleh dari Control) |
TopHeader |
Mendapatkan atau mengatur konten header atas. |
TopHeaderProperty |
Mengidentifikasi properti dependensi TopHeader |
TopLeftHeader |
Mendapatkan atau mengatur konten header kiri atas. |
TopLeftHeaderProperty |
Mengidentifikasi properti dependensi TopLeftHeader |
Transform3D |
Mendapatkan atau mengatur efek transformasi 3-D untuk diterapkan saat merender elemen ini. (Diperoleh dari UIElement) |
TransformMatrix |
Mendapatkan atau mengatur matriks transformasi untuk diterapkan ke elemen . (Diperoleh dari UIElement) |
Transitions |
Mendapatkan atau mengatur kumpulan elemen gaya Transisi |
Translation |
Mendapatkan atau mengatur posisi rendering x, y, dan z dari elemen. (Diperoleh dari UIElement) |
TranslationTransition |
Mendapatkan atau mengatur Vector3Transition yang menganimasikan perubahan pada properti Terjemahan. (Diperoleh dari UIElement) |
Triggers |
Mendapatkan kumpulan pemicu untuk animasi yang ditentukan untuk FrameworkElement. Tidak umum digunakan. Lihat Komentar. (Diperoleh dari FrameworkElement) |
UseLayoutRounding |
Mendapatkan atau menetapkan nilai yang menentukan apakah penyajian untuk objek dan subtree visualnya harus menggunakan perilaku pembulatan yang menyelaraskan penyajian ke seluruh piksel. (Diperoleh dari UIElement) |
UseSystemFocusVisuals |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol menggunakan visual fokus yang digambar oleh sistem atau visual fokus yang ditentukan dalam templat kontrol. (Diperoleh dari UIElement) |
VerticalAlignment |
Mendapatkan atau mengatur karakteristik perataan vertikal yang diterapkan ke FrameworkElement |
VerticalAnchorRatio |
Menentukan posisi vertikal titik jangkar ScrollViewer sehubungan dengan viewport. Secara default, ScrollViewer memilih elemen sebagai CurrentAnchor dengan mengidentifikasi elemen di viewport-nya yang terdekat dengan titik jangkar. |
VerticalAnchorRatioProperty |
Mengidentifikasi properti dependensi VerticalAnchorRatio. |
VerticalContentAlignment |
Mendapatkan atau mengatur perataan vertikal konten kontrol. (Diperoleh dari Control) |
VerticalOffset |
Mendapatkan jarak konten telah digulir secara vertikal. |
VerticalOffsetProperty |
Mengidentifikasi properti dependensi |
VerticalScrollBarVisibility |
Mendapatkan atau mengatur nilai yang menunjukkan apakah ScrollBar vertikal harus ditampilkan. |
VerticalScrollBarVisibilityProperty |
Mengidentifikasi properti dependensi VerticalScrollBarVisibility. |
VerticalScrollMode |
Mendapatkan atau menetapkan nilai yang menentukan bagaimana input manipulasi memengaruhi perilaku pengguliran pada sumbu vertikal. |
VerticalScrollModeProperty |
Mengidentifikasi properti dependensi |
VerticalSnapPointsAlignment |
Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana titik snap yang ada diratakan secara vertikal versus viewport awal. |
VerticalSnapPointsAlignmentProperty |
Mengidentifikasi properti dependensi VerticalSnapPointsAlignment |
VerticalSnapPointsType |
Mendapatkan atau menetapkan nilai yang menyatakan bagaimana perilaku manipulasi bereaksi terhadap titik snap di sepanjang sumbu vertikal. |
VerticalSnapPointsTypeProperty |
Mengidentifikasi properti dependensi VerticalSnapPointsType. |
ViewportHeight |
Mendapatkan ukuran vertikal konten yang dapat dilihat. |
ViewportHeightProperty |
Mengidentifikasi properti dependensi ViewportHeight. |
ViewportWidth |
Mendapatkan ukuran horizontal dari konten yang dapat dilihat. |
ViewportWidthProperty |
Mengidentifikasi properti dependensi ViewportWidth. |
Visibility |
Mendapatkan atau mengatur visibilitasUIElement |
Width |
Mendapatkan atau mengatur lebar |
XamlRoot |
Mendapatkan atau mengatur |
XYFocusDown |
Mendapatkan atau mengatur objek yang mendapatkan fokus saat pengguna menekan pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
XYFocusDownNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi bawah. (Diperoleh dari UIElement) |
XYFocusKeyboardNavigation |
Mendapatkan atau mengatur nilai yang mengaktifkan atau menonaktifkan navigasi menggunakan panah arah keyboard. (Diperoleh dari UIElement) |
XYFocusLeft |
Mendapatkan atau mengatur objek yang mendapatkan fokus saat pengguna menekan kiri pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
XYFocusLeftNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi kiri. (Diperoleh dari UIElement) |
XYFocusRight |
Mendapatkan atau mengatur objek yang mendapatkan fokus saat pengguna menekan kanan pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
XYFocusRightNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi yang tepat. (Diperoleh dari UIElement) |
XYFocusUp |
Mendapatkan atau mengatur objek yang mendapatkan fokus ketika pengguna menekan pada Directional Pad (D-pad) pengontrol game. (Diperoleh dari UIElement) |
XYFocusUpNavigationStrategy |
Mendapatkan atau menetapkan nilai yang menentukan strategi yang digunakan untuk menentukan elemen target navigasi yang ditingkatkan. (Diperoleh dari UIElement) |
ZoomFactor |
Mendapatkan nilai yang menunjukkan faktor zoom saat ini yang terlibat untuk penskalaan konten. |
ZoomFactorProperty |
Mengidentifikasi properti dependensi ZoomFactor |
ZoomMode |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah perilaku zoom di konten ScrollViewer diaktifkan. |
ZoomModeProperty |
Mengidentifikasi properti dependensi ZoomMode |
ZoomSnapPoints |
Mendapatkan koleksi faktor titik snap zoom yang dapat diamati yang dipegang oleh ScrollViewer. |
ZoomSnapPointsProperty |
Mengidentifikasi properti dependensi ZoomSnapPoints. |
ZoomSnapPointsType |
Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana titik snap zoom diproses untuk input interaksi. |
ZoomSnapPointsTypeProperty |
Mengidentifikasi properti dependensi ZoomSnapPointsType |
Metode
AddHandler(RoutedEvent, Object, Boolean) |
Menambahkan penanganan aktivitas yang dirutekan untuk peristiwa yang dirutekan tertentu, menambahkan handler ke koleksi handler pada elemen saat ini. Tentukan |
ApplyTemplate() |
Memuat templat kontrol yang relevan sehingga bagiannya dapat dirujuk. (Diperoleh dari Control) |
Arrange(Rect) |
Memposisikan objek turunan dan menentukan ukuran untukUIElement |
ArrangeOverride(Size) |
Menyediakan perilaku untuk pass tata letak "Atur". Kelas dapat mengambil alih metode ini untuk menentukan perilaku pass "Atur" mereka sendiri. (Diperoleh dari FrameworkElement) |
CancelDirectManipulations() |
Membatalkan pemrosesan manipulasi langsung yang sedang berlangsung (panning/zooming yang ditentukan sistem) pada |
CapturePointer(Pointer) |
Mengatur pengambilan pointer keUIElement |
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean) |
Menyebabkan ScrollViewer memuat tampilan baru ke dalam viewport menggunakan offset dan faktor zoom yang ditentukan, dan secara opsional menonaktifkan animasi gulir. |
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>) |
Menyebabkan |
ClearValue(DependencyProperty) |
Menghapus nilai lokal properti dependensi. (Diperoleh dari DependencyObject) |
FindName(String) |
Mengambil objek yang memiliki nama pengidentifikasi yang ditentukan. (Diperoleh dari FrameworkElement) |
FindSubElementsForTouchTargeting(Point, Rect) |
Memungkinkan subkelas UIElement |
Focus(FocusState) |
Mencoba mengatur fokus ke elemen ini. (Diperoleh dari UIElement) |
GetAnimationBaseValue(DependencyProperty) |
Mengembalikan nilai dasar apa pun yang ditetapkan untuk properti dependensi, yang akan berlaku dalam kasus di mana animasi tidak aktif. (Diperoleh dari DependencyObject) |
GetBindingExpression(DependencyProperty) |
Mengembalikan |
GetBringIntoViewOnFocusChange(DependencyObject) |
Mendapatkan nilai properti dependensi BringIntoViewOnFocusChange / |
GetCanContentRenderOutsideBounds(DependencyObject) |
Mendapatkan nilai properti dependensi CanContentRenderOutsideBounds / |
GetChildrenInTabFocusOrder() |
Mengaktifkan subkelas UIElement |
GetHorizontalScrollBarVisibility(DependencyObject) |
Mendapatkan nilai properti dependensi HorizontalScrollBarVisibility / |
GetHorizontalScrollMode(DependencyObject) |
Mendapatkan nilai properti dependensi HorizontalScrollMode / |
GetIsDeferredScrollingEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsDeferredScrollingEnabled / |
GetIsHorizontalRailEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsHorizontalRailEnabled / |
GetIsHorizontalScrollChainingEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsHorizontalScrollChainingEnabled / |
GetIsScrollInertiaEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsScrollInertiaEnabled / |
GetIsVerticalRailEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsVerticalRailEnabled / |
GetIsVerticalScrollChainingEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsVerticalScrollChainingEnabled / |
GetIsZoomChainingEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsZoomChainingEnabled / |
GetIsZoomInertiaEnabled(DependencyObject) |
Mendapatkan nilai properti dependensi IsZoomInertiaEnabled / |
GetTemplateChild(String) |
Mengambil elemen bernama dalam ControlTemplate yang dibuat pohon visual. (Diperoleh dari Control) |
GetValue(DependencyProperty) |
Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject. (Diperoleh dari DependencyObject) |
GetVerticalScrollBarVisibility(DependencyObject) |
Mendapatkan nilai properti dependensi VerticalScrollBarVisibility / |
GetVerticalScrollMode(DependencyObject) |
Mendapatkan nilai properti dependensi VerticalScrollMode / |
GetVisualInternal() |
Mengambil |
GetZoomMode(DependencyObject) |
Mendapatkan nilai properti dependensi ZoomMode / properti terlampir XAML |
GoToElementStateCore(String, Boolean) |
Saat diimplementasikan dalam kelas turunan, memungkinkan konstruksi per status pohon visual untuk templat kontrol dalam kode, bukan dengan memuat XAML untuk semua status saat startup kontrol. (Diperoleh dari FrameworkElement) |
InvalidateArrange() |
Membatalkan status susun (tata letak) untukUIElement |
InvalidateMeasure() |
Membatalkan status pengukuran (tata letak) untukUIElement |
InvalidateScrollInfo() |
Dipanggil saat nilai properti yang menjelaskan ukuran dan lokasi area gulir berubah. |
InvalidateViewport() |
Membatalkan status viewport untuk UIElement |
Measure(Size) |
Memperbarui |
MeasureOverride(Size) |
Menyediakan perilaku untuk pass "Pengukuran" dari siklus tata letak. Kelas dapat mengambil alih metode ini untuk menentukan perilaku lulus "Ukur" mereka sendiri. (Diperoleh dari FrameworkElement) |
OnApplyTemplate() |
Dipanggil setiap kali kode aplikasi atau proses internal (seperti kode tata letak pembangunan ulang) memanggil ApplyTemplate. Dalam istilah yang paling sederhana, ini berarti metode dipanggil tepat sebelum elemen UI ditampilkan di aplikasi Anda. Ambil alih metode ini untuk memengaruhi logika pasca-templat default kelas. (Diperoleh dari FrameworkElement) |
OnBringIntoViewRequested(BringIntoViewRequestedEventArgs) |
Dipanggil sebelum peristiwa |
OnCharacterReceived(CharacterReceivedRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnContentChanged(Object, Object) |
Dipanggil saat nilai properti Konten |
OnContentTemplateChanged(DataTemplate, DataTemplate) |
Dipanggil saat nilai properti ContentTemplate berubah. (Diperoleh dari ContentControl) |
OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector) |
Dipanggil saat nilai properti ContentTemplateSelector berubah. (Diperoleh dari ContentControl) |
OnCreateAutomationPeer() |
Saat diimplementasikan dalam kelas turunan, mengembalikan implementasi AutomationPeer khusus kelas untuk infrastruktur Automation UI Microsoft. (Diperoleh dari UIElement) |
OnDisconnectVisualChildren() |
Ambil alih metode ini untuk mengimplementasikan bagaimana tata letak dan logika harus berpura-pura ketika item dihapus dari konten khusus kelas atau properti turunan. (Diperoleh dari UIElement) |
OnDoubleTapped(DoubleTappedRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnDragEnter(DragEventArgs) |
Dipanggil sebelum peristiwa DragEnter |
OnDragLeave(DragEventArgs) |
Dipanggil sebelum peristiwa DragLeave |
OnDragOver(DragEventArgs) |
Dipanggil sebelum peristiwa DragOver |
OnDrop(DragEventArgs) |
Dipanggil sebelum peristiwa Drop terjadi. (Diperoleh dari Control) |
OnGotFocus(RoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnHolding(HoldingRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs) |
Dipanggil saat pintasan keyboard (atau akselerator) diproses di aplikasi Anda. Ambil alih metode ini untuk menangani bagaimana aplikasi Anda merespons saat akselerator keyboard dipanggil. (Diperoleh dari UIElement) |
OnKeyDown(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa KeyDown |
OnKeyUp(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa KeyUp |
OnLostFocus(RoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnManipulationCompleted(ManipulationCompletedRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnManipulationDelta(ManipulationDeltaRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnManipulationStarted(ManipulationStartedRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnManipulationStarting(ManipulationStartingRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerCanceled(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerCaptureLost(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerEntered(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerExited(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerMoved(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerPressed(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerReleased(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPointerWheelChanged(PointerRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnPreviewKeyDown(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa PreviewKeyDown terjadi. (Diperoleh dari Control) |
OnPreviewKeyUp(KeyRoutedEventArgs) |
Dipanggil sebelum peristiwa PreviewKeyUp |
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs) |
Dipanggil tepat sebelum pintasan keyboard (atau akselerator) diproses di aplikasi Anda. Dipanggil setiap kali kode aplikasi atau proses internal memanggil ProcessKeyboardAccelerators. Ambil alih metode ini untuk memengaruhi penanganan akselerator default. (Diperoleh dari UIElement) |
OnRightTapped(RightTappedRoutedEventArgs) |
Dipanggil sebelum peristiwa |
OnTapped(TappedRoutedEventArgs) |
Dipanggil sebelum peristiwa yang diketuk |
PopulatePropertyInfo(String, AnimationPropertyInfo) |
Menentukan properti yang dapat dianimasikan. (Diperoleh dari UIElement) |
PopulatePropertyInfoOverride(String, AnimationPropertyInfo) |
Saat ditimpa dalam kelas turunan, menentukan properti yang dapat dianimasikan. (Diperoleh dari UIElement) |
ReadLocalValue(DependencyProperty) |
Mengembalikan nilai lokal properti dependensi, jika nilai lokal diatur. (Diperoleh dari DependencyObject) |
RegisterAnchorCandidate(UIElement) |
Mendaftarkan UIElement |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Mendaftarkan fungsi pemberitahuan untuk mendengarkan perubahan pada |
ReleasePointerCapture(Pointer) |
Merilis tangkapan pointer untuk menangkap satu pointer tertentu olehUIElement |
ReleasePointerCaptures() |
Melepaskan semua tangkapan pointer yang dipegang oleh elemen ini. (Diperoleh dari UIElement) |
RemoveFocusEngagement() |
Merilis kontrol dari batasan fokus yang mendukung interaksi pengontrol game (di mana IsFocusEngaged benar). (Diperoleh dari Control) |
RemoveHandler(RoutedEvent, Object) |
Menghapus penanganan aktivitas yang dirutekan yang ditentukan dariUIElement |
ScrollToHorizontalOffset(Double) |
Nota ScrollToHorizontalOffset dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan ChangeView. Menggulir konten yang berada dalam |
ScrollToVerticalOffset(Double) |
Nota ScrollToVerticalOffset dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan ChangeView. Menggulir konten yang berada dalam |
SetBinding(DependencyProperty, BindingBase) |
Melampirkan pengikatan ke |
SetBringIntoViewOnFocusChange(DependencyObject, Boolean) |
Mengatur nilai properti dependensi BringIntoViewOnFocusChange / |
SetCanContentRenderOutsideBounds(DependencyObject, Boolean) |
Mengatur nilai properti dependensi CanContentRenderOutsideBounds / |
SetHorizontalScrollBarVisibility(DependencyObject, ScrollBarVisibility) |
Mengatur nilai properti dependensi HorizontalScrollBarVisibility / |
SetHorizontalScrollMode(DependencyObject, ScrollMode) |
Mengatur nilai properti dependensi HorizontalScrollMode / |
SetIsDeferredScrollingEnabled(DependencyObject, Boolean) |
Mengatur nilai properti dependensi IsDeferredScrollingEnabled / |
SetIsHorizontalRailEnabled(DependencyObject, Boolean) |
Mengatur nilai properti dependensi IsHorizontalRailEnabled / |
SetIsHorizontalScrollChainingEnabled(DependencyObject, Boolean) |
Mengatur nilai properti dependensi IsHorizontalScrollChainingEnabled properti dependensi / |
SetIsScrollInertiaEnabled(DependencyObject, Boolean) |
Mengatur nilai properti dependensi IsScrollInertiaEnabled / |
SetIsVerticalRailEnabled(DependencyObject, Boolean) |
Mengatur nilai properti dependensi IsVerticalRailEnabled / |
SetIsVerticalScrollChainingEnabled(DependencyObject, Boolean) |
Mengatur nilai properti dependensi IsVerticalScrollChainingEnabled properti dependensi / |
SetIsZoomChainingEnabled(DependencyObject, Boolean) |
Mengatur nilai properti dependensi IsZoomChainingEnabled / |
SetIsZoomInertiaEnabled(DependencyObject, Boolean) |
Menetapkan nilai properti dependensi IsZoomInertiaEnabled / |
SetValue(DependencyProperty, Object) |
Mengatur nilai lokal properti dependensi pada DependencyObject. (Diperoleh dari DependencyObject) |
SetVerticalScrollBarVisibility(DependencyObject, ScrollBarVisibility) |
Mengatur nilai properti dependensi VerticalScrollBarVisibility / |
SetVerticalScrollMode(DependencyObject, ScrollMode) |
Mengatur nilai properti dependensi VerticalScrollMode / |
SetZoomMode(DependencyObject, ZoomMode) |
Mengatur nilai properti dependensi ZoomMode / |
StartAnimation(ICompositionAnimationBase) |
Memulai animasi yang ditentukan pada elemen . (Diperoleh dari UIElement) |
StartBringIntoView() |
Memulai permintaan ke kerangka kerja XAML untuk menampilkan elemen dalam wilayah yang dapat digulir di dalamnya. (Diperoleh dari UIElement) |
StartBringIntoView(BringIntoViewOptions) |
Memulai permintaan ke kerangka kerja XAML untuk menampilkan elemen menggunakan opsi yang ditentukan. (Diperoleh dari UIElement) |
StartDragAsync(ExpPointerPoint) |
Mewakili area yang dapat digulir yang dapat berisi elemen lain yang terlihat. (Diperoleh dari UIElement) |
StartDragAsync(PointerPoint) |
Memulai operasi seret dan letakkan. Penting Tidak didukung jika pengguna menjalankan aplikasi dalam mode yang ditinggikan, sebagai administrator. |
StopAnimation(ICompositionAnimationBase) |
Menghentikan animasi yang ditentukan pada elemen . (Diperoleh dari UIElement) |
TransformToVisual(UIElement) |
Mengembalikan objek transformasi yang dapat digunakan untuk mengubah koordinat dari UIElement |
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs) |
Mencoba memanggil pintasan keyboard (atau akselerator) dengan mencari seluruh pohon visual UIElement untuk pintasan. (Diperoleh dari UIElement) |
UnregisterAnchorCandidate(UIElement) |
Membatalkan pendaftaran UIElement |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback. (Diperoleh dari DependencyObject) |
UpdateLayout() |
Memastikan bahwa semua posisi objek anak dari UIElement |
ZoomToFactor(Single) |
Nota ZoomToFactor dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan ChangeView. Mengatur nilai efektif ZoomFactor. |
Acara
AccessKeyDisplayDismissed |
Terjadi ketika kunci akses tidak boleh lagi ditampilkan. (Diperoleh dari UIElement) |
AccessKeyDisplayRequested |
Terjadi ketika pengguna meminta kunci akses ditampilkan. (Diperoleh dari UIElement) |
AccessKeyInvoked |
Terjadi ketika pengguna menyelesaikan urutan kunci akses. (Diperoleh dari UIElement) |
ActualThemeChanged |
Terjadi ketika nilai properti ActualTheme telah berubah. (Diperoleh dari FrameworkElement) |
AnchorRequested |
Terjadi ketika jangkar diminta di awal pass Arrange. Tangani peristiwa ini untuk mengambil alih logika default ScrollViewer untuk memilih elemen jangkar sebagai bagian dari menggulir penjangkaran. |
BringIntoViewRequested |
Terjadi ketika StartBringIntoView dipanggil pada elemen ini atau salah satu turunannya. (Diperoleh dari UIElement) |
CharacterReceived |
Terjadi ketika karakter tunggal yang disusur diterima oleh antrean input. (Diperoleh dari UIElement) |
ContextCanceled |
Terjadi ketika gerakan input konteks berlanjut ke dalam gerakan manipulasi, untuk memberi tahu elemen bahwa flyout konteks tidak boleh dibuka. (Diperoleh dari UIElement) |
ContextRequested |
Terjadi ketika pengguna telah menyelesaikan gerakan input konteks, seperti klik kanan. (Diperoleh dari UIElement) |
DataContextChanged |
Terjadi ketika nilai properti FrameworkElement.DataContext berubah. (Diperoleh dari FrameworkElement) |
DirectManipulationCompleted |
Terjadi ketika manipulasi langsung |
DirectManipulationStarted |
Terjadi ketika manipulasi langsung |
DoubleTapped |
Terjadi ketika interaksi DoubleTap yang tidak tertangani terjadi di atas area pengujian hit elemen ini. (Diperoleh dari UIElement) |
DragEnter |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target. (Diperoleh dari UIElement) |
DragLeave |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai asal. (Diperoleh dari UIElement) |
DragOver |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target penurunan potensial. (Diperoleh dari UIElement) |
DragStarting |
Terjadi ketika operasi seret dimulai. (Diperoleh dari UIElement) |
Drop |
Terjadi ketika sistem input melaporkan peristiwa penurunan yang mendasar dengan elemen ini sebagai target penurunan. (Diperoleh dari UIElement) |
DropCompleted |
Terjadi ketika operasi seret dan letakkan dengan elemen ini saat sumber berakhir. (Diperoleh dari UIElement) |
EffectiveViewportChanged |
Terjadi ketika FrameworkElementviewport efektif berubah. (Diperoleh dari FrameworkElement) |
FocusDisengaged |
Terjadi saat fokus dilepaskan dari kontrol ketika pengguna menekan tombol B/Back pada pengontrol game. (Diperoleh dari Control) |
FocusEngaged |
Terjadi karena fokus dibatasi ke kontrol ketika pengguna menekan tombol A/Pilih pada pengontrol permainan. (Diperoleh dari Control) |
GettingFocus |
Terjadi sebelum UIElement menerima fokus. Kejadian ini dinaikkan secara sinkron untuk memastikan fokus tidak dipindahkan saat peristiwa bergelombang. (Diperoleh dari UIElement) |
GotFocus |
Terjadi ketika UIElement menerima fokus. Kejadian ini dinaikkan secara asinkron, sehingga fokus dapat bergerak lagi sebelum gelembung selesai. (Diperoleh dari UIElement) |
Holding |
Terjadi ketika interaksi Hold yang tidak tertangani terjadi di atas area uji hit elemen ini. (Diperoleh dari UIElement) |
IsEnabledChanged |
Terjadi ketika properti IsEnabled berubah. (Diperoleh dari Control) |
KeyDown |
Terjadi ketika tombol keyboard ditekan saat UIElement |
KeyUp |
Terjadi ketika tombol keyboard dilepaskan saat UIElement |
LayoutUpdated |
Terjadi ketika tata letak pohon visual berubah, karena properti yang relevan dengan tata letak mengubah nilai atau beberapa tindakan lain yang me-refresh tata letak. (Diperoleh dari FrameworkElement) |
Loaded |
Terjadi ketika |
Loading |
Terjadi ketika |
LosingFocus |
Terjadi sebelum UIElement kehilangan fokus. Kejadian ini dinaikkan secara sinkron untuk memastikan fokus tidak dipindahkan saat peristiwa bergelombang. (Diperoleh dari UIElement) |
LostFocus |
Terjadi ketika UIElement kehilangan fokus. Kejadian ini dinaikkan secara asinkron, sehingga fokus dapat bergerak lagi sebelum gelembung selesai. (Diperoleh dari UIElement) |
ManipulationCompleted |
Terjadi ketika manipulasi pada UIElement |
ManipulationDelta |
Terjadi ketika perangkat input berubah posisi selama manipulasi. (Diperoleh dari UIElement) |
ManipulationInertiaStarting |
Terjadi ketika perangkat input kehilangan kontak dengan objek UIElement |
ManipulationStarted |
Terjadi ketika perangkat input memulai manipulasi pada UIElement. (Diperoleh dari UIElement) |
ManipulationStarting |
Terjadi ketika prosesor manipulasi pertama kali dibuat. (Diperoleh dari UIElement) |
NoFocusCandidateFound |
Terjadi ketika pengguna mencoba memindahkan fokus (melalui tab atau panah arah), tetapi fokus tidak bergerak karena tidak ada kandidat fokus yang ditemukan dalam arah gerakan. (Diperoleh dari UIElement) |
PointerCanceled |
Terjadi ketika pointer yang melakukan kontak secara tidak normal kehilangan kontak. (Diperoleh dari UIElement) |
PointerCaptureLost |
Terjadi ketika pengambilan pointer yang sebelumnya dipegang oleh elemen ini berpindah ke elemen lain atau di tempat lain. (Diperoleh dari UIElement) |
PointerEntered |
Terjadi ketika pointer memasuki area uji hit elemen ini. (Diperoleh dari UIElement) |
PointerExited |
Terjadi ketika pointer meninggalkan area uji hit dari elemen ini. (Diperoleh dari UIElement) |
PointerMoved |
Terjadi ketika penunjuk bergerak sementara penunjuk tetap berada dalam area uji hit elemen ini. (Diperoleh dari UIElement) |
PointerPressed |
Terjadi ketika perangkat penunjuk memulai tindakan Tekan dalam elemen ini. (Diperoleh dari UIElement) |
PointerReleased |
Terjadi ketika perangkat penunjuk yang sebelumnya memulai tindakan Tekan dirilis, saat berada dalam elemen ini. Perhatikan bahwa akhir tindakan Tekan tidak dijamin akan mengaktifkan peristiwa |
PointerWheelChanged |
Terjadi ketika nilai delta roda penunjuk berubah. (Diperoleh dari UIElement) |
PreviewKeyDown |
Terjadi ketika tombol keyboard ditekan saat UIElement |
PreviewKeyUp |
Terjadi ketika tombol keyboard dilepaskan saat UIElement |
ProcessKeyboardAccelerators |
Terjadi ketika pintasan keyboard (atau akselerator) ditekan. (Diperoleh dari UIElement) |
RightTapped |
Terjadi saat stimulus input ketuk kanan terjadi saat penunjuk berada di atas elemen . (Diperoleh dari UIElement) |
SizeChanged |
Terjadi ketika properti ActualHeight atau properti ActualWidth mengubah nilai pada FrameworkElement. (Diperoleh dari FrameworkElement) |
Tapped |
Terjadi ketika interaksi Ketuk |
Unloaded |
Terjadi ketika objek ini tidak lagi terhubung ke pohon objek utama. (Diperoleh dari FrameworkElement) |
ViewChanged |
Terjadi ketika manipulasi seperti menggulir dan memperbesar tampilan telah menyebabkan tampilan berubah. |
ViewChanging |
Terjadi ketika manipulasi seperti menggulir dan memperbesar tampilan menyebabkan tampilan berubah. |