RoutedUICommand Sınıf

Tanım

ICommand Öğe ağacı üzerinden yönlendirilen ve bir metin özelliği içeren bir tanımlar.

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
Devralma
RoutedUICommand
Öznitelikler

Açıklamalar

ile arasındaki RoutedUICommandRoutedCommand fark, bir Text özelliğin dahil olmasıdırRoutedUICommand.

CanExecute ve Execute yöntemleriRoutedCommand, tipik ICommandbir ile olduğu gibi komutun komut mantığını içermez. Bu yöntemler, ile CommandBindingbir nesnesi arayan öğe ağacından geçen olayları tetikler. öğesine CommandBinding eklenen olay işleyicileri komut mantığını içerir.

Execute yöntemi ve Executed olaylarını PreviewExecuted oluşturur. CanExecute yöntemi ve CanExecute olaylarını PreviewCanExecute oluşturur.

XAML öznitelik kullanımı

<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}"/>

XAML değerleri

predefined-class-name
Önceden tanımlanmış komut sınıflarından biri.

predefined-command-name
Önceden tanımlanmış komutlardan biri.

prefix
xlmns.NET sınıfıyla eşleyen customClassName.customCommandName ön ek. Daha fazla bilgi için bkz . WPF XAML için XAML Ad Alanları ve Ad Alanı Eşlemesi.

custom-class-name
Özel komutu içeren özel bir sınıf.

custom-command-name
Özel bir komut.

Oluşturucular

RoutedUICommand()

RoutedUICommand sınıfının yeni bir örneğini başlatır.

RoutedUICommand(String, String, Type)

Belirtilen açıklayıcı metni, bildirilen adı ve sahip türünü kullanarak sınıfının yeni bir örneğini RoutedUICommand başlatır.

RoutedUICommand(String, String, Type, InputGestureCollection)

Belirtilen açıklayıcı metni, bildirilen adı, sahip türünü ve giriş hareketlerini kullanarak sınıfın yeni bir örneğini RoutedUICommand başlatır.

Özellikler

InputGestures

Bu komutla ilişkili nesne koleksiyonunu InputGesture alır.

(Devralındığı yer: RoutedCommand)
Name

Komutun adını alır.

(Devralındığı yer: RoutedCommand)
OwnerType

komutuyla kaydedilen türü alır.

(Devralındığı yer: RoutedCommand)
Text

Bu komutu açıklayan metni alır veya ayarlar.

Yöntemler

CanExecute(Object, IInputElement)

Bunun RoutedCommand geçerli durumunda yürütülip yürütülemeyeceğini belirler.

(Devralındığı yer: RoutedCommand)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Execute(Object, IInputElement)

geçerli komut hedefinde öğesini RoutedCommand yürütür.

(Devralındığı yer: RoutedCommand)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

CanExecuteChanged

Komut kaynağında yapılan değişiklikler komut yöneticisi tarafından algılandığında gerçekleşir. Bu değişiklikler genellikle komutun geçerli komut hedefinde yürütülip yürütülmeyeceğini etkiler.

(Devralındığı yer: RoutedCommand)

Belirtik Arabirim Kullanımları

ICommand.CanExecute(Object)

Bu üyelerin açıklaması için bkz CanExecute(Object). .

(Devralındığı yer: RoutedCommand)
ICommand.Execute(Object)

Bu üyelerin açıklaması için bkz Execute(Object). .

(Devralındığı yer: RoutedCommand)

Şunlara uygulanır

Ayrıca bkz.