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