Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mewakili definisi Perintah.
Penggunaan
<Command
Name = "xs:string"
Symbol = "xs:string"
Id = "xs:positiveInteger union xs:string"
Comment = "xs:string"
LabelTitle = "xs:string"
LabelDescription = "xs:string"
TooltipTitle = "xs:string"
TooltipDescription = "xs:string"
Keytip = "xs:string">
child elements
</Command>
Atribut
Atribut | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
Komentar |
xs:string |
Tidak |
Digunakan untuk membuat anotasi elemen perintah. Panjang maksimum: 250 karakter. |
Id |
xs:positiveInteger union xs:string |
Tidak |
ID sumber daya yang unik. Panjang maksimum adalah 10 karakter, termasuk nol di depan opsional. |
TipsAlat |
xs:string |
Tidak |
String yang mewakili pintasan keyboard dari elemen perintah. |
LabelDescription |
xs:string |
Tidak |
String yang mewakili teks yang ditampilkan pada elemen perintah. |
LabelTitle |
xs:string |
Tidak |
String yang mewakili teks yang ditampilkan pada elemen perintah. |
Nama |
xs:string |
Tidak |
Panjang maksimum: 100 karakter. |
Simbol |
xs:string |
Tidak |
Panjang maksimum: 100 karakter. |
TooltipDescription |
xs:string |
Tidak |
String yang mewakili teks yang ditampilkan pada elemen perintah. |
TooltipTitle |
xs:string |
Tidak |
String yang mewakili teks yang ditampilkan pada elemen perintah. |
Elemen anak
Elemen | Deskripsi |
---|---|
Command.Comment |
Dapat terjadi paling banyak sekali |
Command.Id |
Dapat terjadi paling banyak sekali |
Command.Keytip |
Dapat terjadi paling banyak sekali |
Command.LabelDescription |
Dapat terjadi paling banyak sekali |
Command.LabelTitle |
Dapat terjadi paling banyak sekali |
Command.LargeHighContrastImages |
Dapat terjadi paling banyak sekali |
Command.LargeImages |
Dapat terjadi paling banyak sekali |
Command.Name |
Dapat terjadi paling banyak sekali |
Command.SmallHighContrastImages |
Dapat terjadi paling banyak sekali |
Command.SmallImages |
Dapat terjadi paling banyak sekali |
Command.Symbol |
Dapat terjadi paling banyak sekali |
Command.TooltipDescription |
Dapat terjadi paling banyak sekali |
Command.TooltipTitle |
Dapat terjadi paling banyak sekali |
Elemen induk
Elemen |
---|
Application.Commands |
Keterangan
Wajib diisi.
Dapat terjadi satu atau beberapa kali untuk setiap elemen Application.Commands .
Elemen turunan dari elemen Perintah dapat terjadi dalam urutan apa pun.
Biasanya, sumber daya Perintah dideklarasikan dalam markup Pita, tetapi juga dapat diatur pada durasi dengan panggilan ke SetUICommandProperty. Misalnya, dimungkinkan untuk mengatur properti UI_PKEY_Keytip untuk Perintah alih-alih mendeklarasikan nilai dalam markup dengan elemen Command.Keytip .
Dalam kasus di mana properti Perintah, seperti label dan gambar, tidak dapat diatur dengan SetUICommandProperty , properti tersebut dapat dibatalkan dengan panggilan ke InvalidateUICommand. Setelah pembatalan, kerangka kerja meminta aplikasi host untuk detail sumber daya.
Catatan
Sumber daya tidak dapat dipulihkan dari tabel sumber daya markup setelah tidak valid.
Definisi Perintah ditambahkan ke file header markup Pita untuk setiap Perintah yang dinyatakan dalam markup.
Nilai Keytip bertindak sebagai akselerator keyboard untuk Perintah kecuali Perintah tersebut diekspos melalui item menu. Dalam hal ini, kerangka kerja mengabaikan nilai Keytip dan sebaliknya menggunakan karakter yang didahului oleh ampersand seperti yang ditentukan oleh LabelTitle atau UI_PKEY_Label. Jika tidak ada ampersand yang ditentukan oleh LabelTitle atau UI_PKEY_Label, tidak ada keytip atau akselerator keyboard yang terekspos.
Contoh
Contoh berikut menunjukkan manifes elemen Command untuk tab Beranda .
<Application.Commands>
<Command Name="cmdHomeTab"
LabelTitle="Home"
Keytip="H" />
<Command Name="cmdClipboardGroup"
Symbol="IDR_CMD_CLIPBOARD"
Id="10000"
Comment="Command definition for clipboard group"
LabelTitle="Clipboard"
Keytip="CB" />
<Command Name="cmdCopy"
Symbol="IDR_CMD_COPY"
LabelTitle="Copy"
LabelDescription="Copy"
Keytip="C"
TooltipTitle="Copy"
TooltipDescription="Click to copy">
<Command.SmallImages>
<Image>res/copyS_16.bmp</Image>
</Command.SmallImages>
<Command.LargeImages>
<Image>res/copyL_32.bmp</Image>
</Command.LargeImages>
</Command>
<Command Name="cmdPaste"
Symbol="IDR_CMD_PASTE" >
<Command.LabelTitle>Paste</Command.LabelTitle>
<Command.LabelDescription>
<String Content="Paste contents of clipboard"
Id="10001"
Symbol="IDR_RES_LABELDESC_PASTE" />
</Command.LabelDescription>
<Command.Keytip>P</Command.Keytip>
<Command.TooltipTitle>
<String Content="Paste contents of clipboard"
Id="10002"
Symbol="IDR_RES_TOOLTIP_PASTE"/>
</Command.TooltipTitle>
<Command.TooltipDescription>
<String Content="Click to paste contents of clipboard"/>
</Command.TooltipDescription>
<Command.SmallImages>
<Image
Id="10010"
MinDPI="96"
Symbol="IDR_RES_SMALL_IMAGE96">
<Image.Source>res/pasteS_96bpp.bmp</Image.Source>
</Image>
<Image Source="res/pasteS_120bpp.bmp"
Id="10011"
MinDPI="120"
Symbol="IDR_RES_SMALL_IMAGE120" />
</Command.SmallImages>
<Command.LargeImages>
<Image>res/pasteL_32.bmp</Image>
</Command.LargeImages>
</Command>
<Command Name="cmdMinimize"
Symbol="IDR_CMD_MINIMIZE"
Id="10001"
LabelTitle="Minimize" />
</Application.Commands>
Informasi Elemen
- Sistem minimum yang didukung: Windows 7
- Bisa kosong: Tidak