RoutedUICommand 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.
ICommand Menentukan yang dirutekan melalui pohon elemen dan berisi properti teks.
public ref class RoutedUICommand : System::Windows::Input::RoutedCommand
[System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public class RoutedUICommand : System.Windows.Input.RoutedCommand
[System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public class RoutedUICommand : System.Windows.Input.RoutedCommand
[<System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedUICommand = class
inherit RoutedCommand
[<System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedUICommand = class
inherit RoutedCommand
Public Class RoutedUICommand
Inherits RoutedCommand
- Warisan
- Atribut
Keterangan
Perbedaan antara dan RoutedUICommandRoutedCommand adalah yang RoutedUICommand mencakup Text properti .
Metode Execute dan CanExecute pada RoutedCommand tidak berisi logika perintah untuk perintah, seperti halnya dengan tipikal ICommand. Metode ini meningkatkan peristiwa yang melintasi pohon elemen mencari objek dengan CommandBinding. Penanganan aktivitas yang dilampirkan ke CommandBinding berisi logika perintah.
Metode ini Execute meningkatkan PreviewExecuted peristiwa dan Executed . Metode ini CanExecute meningkatkan PreviewCanExecute peristiwa dan CanExecute .
Penggunaan atribut XAML
<object-property="predefined-command-name"/>
- or -
<object-property="predefined-class-name.predefined-command-name"/>
- or -
<object-property="{x:Static custom-class-name.custom-command-name}"/>
Nilai XAML
predefined-class-name
Salah satu kelas perintah yang telah ditentukan sebelumnya.
predefined-command-name
Salah satu perintah yang telah ditentukan sebelumnya.
prefix
xlmns
Awalan customClassName.customCommandName
yang memetakan ke kelas .NET. Untuk informasi selengkapnya, lihat Namespace Layanan XAML dan Pemetaan Namespace layanan untuk WPF XAML.
custom-class-name
Kelas kustom yang berisi perintah kustom.
custom-command-name
Perintah kustom.
Konstruktor
RoutedUICommand() |
Menginisialisasi instans baru kelas RoutedUICommand. |
RoutedUICommand(String, String, Type) |
Menginisialisasi instans RoutedUICommand baru kelas, menggunakan teks deskriptif yang ditentukan, nama yang dideklarasikan, dan jenis pemilik. |
RoutedUICommand(String, String, Type, InputGestureCollection) |
Menginisialisasi instans RoutedUICommand baru kelas, menggunakan teks deskriptif yang ditentukan, nama yang dideklarasikan, jenis pemilik, dan gerakan input. |
Properti
InputGestures |
Mendapatkan kumpulan InputGesture objek yang terkait dengan perintah ini. (Diperoleh dari RoutedCommand) |
Name |
Mendapatkan nama perintah. (Diperoleh dari RoutedCommand) |
OwnerType |
Mendapatkan jenis yang terdaftar dengan perintah . (Diperoleh dari RoutedCommand) |
Text |
Mendapatkan atau mengatur teks yang menjelaskan perintah ini. |
Metode
CanExecute(Object, IInputElement) |
Menentukan apakah ini RoutedCommand dapat dijalankan dalam statusnya saat ini. (Diperoleh dari RoutedCommand) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Execute(Object, IInputElement) |
RoutedCommand Menjalankan pada target perintah saat ini. (Diperoleh dari RoutedCommand) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Acara
CanExecuteChanged |
Terjadi ketika perubahan pada sumber perintah terdeteksi oleh manajer perintah. Perubahan ini sering memengaruhi apakah perintah harus dijalankan pada target perintah saat ini. (Diperoleh dari RoutedCommand) |
Implementasi Antarmuka Eksplisit
ICommand.CanExecute(Object) |
Untuk deskripsi anggota ini, lihat CanExecute(Object). (Diperoleh dari RoutedCommand) |
ICommand.Execute(Object) |
Untuk deskripsi anggota ini, lihat Execute(Object). (Diperoleh dari RoutedCommand) |