RoutedUICommand Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Öznitelikler
Açıklamalar
ile arasındaki RoutedUICommandRoutedCommand fark, bir Text özelliğin dahil olmasıdırRoutedUICommand.
üzerindeki ExecuteRoutedCommand ve CanExecute yöntemleri, 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ına 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
| Name | Description |
|---|---|
| RoutedUICommand() |
RoutedUICommand sınıfının yeni bir örneğini başlatır. |
| RoutedUICommand(String, String, Type, InputGestureCollection) |
Belirtilen açıklayıcı metin, bildirilen ad, sahip türü ve giriş hareketlerini kullanarak sınıfın yeni bir örneğini RoutedUICommand 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. |
Özellikler
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Ekinlikler
| Name | Description |
|---|---|
| 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ı
| Name | Description |
|---|---|
| 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) |