Bagikan melalui


RoutedUICommand Kelas

Definisi

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

Berlaku untuk

Lihat juga