PropertyValueUIItem Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan informasi tentang properti yang ditampilkan di jendela Properti, termasuk penanganan aktivitas terkait, string informasi pop-up, dan ikon yang ditampilkan untuk properti.
public ref class PropertyValueUIItem
public class PropertyValueUIItem
type PropertyValueUIItem = class
Public Class PropertyValueUIItem
- Warisan
-
PropertyValueUIItem
Contoh
Contoh kode berikut menyediakan PropertyValueUIItem objek untuk setiap properti komponen bernama HorizontalMargin
atau VerticalMargin
. PropertyValueUIItem untuk properti ini menyediakan gambar, TipsAlat, dan penanganan aktivitas yang menampilkan kotak pesan saat gambar untuk properti diklik. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk IPropertyValueUIService antarmuka.
// PropertyValueUIHandler delegate that provides PropertyValueUIItem
// objects to any properties named HorizontalMargin or VerticalMargin.
private void marginPropertyValueUIHandler(
System.ComponentModel.ITypeDescriptorContext context,
System.ComponentModel.PropertyDescriptor propDesc,
ArrayList itemList)
{
// A PropertyValueUIHandler added to the IPropertyValueUIService
// is queried once for each property of a component and passed
// a PropertyDescriptor that represents the characteristics of
// the property when the Properties window is set to a new
// component. A PropertyValueUIHandler can determine whether
// to add a PropertyValueUIItem for the object to its ValueUIItem
// list depending on the values of the PropertyDescriptor.
if (propDesc.DisplayName.Equals("HorizontalMargin"))
{
Image img = Image.FromFile("SampImag.jpg");
itemList.Add(new PropertyValueUIItem(img, new PropertyValueUIItemInvokeHandler(this.marginInvoke), "Test ToolTip"));
}
if (propDesc.DisplayName.Equals("VerticalMargin"))
{
Image img = Image.FromFile("SampImag.jpg");
img.RotateFlip(RotateFlipType.Rotate90FlipNone);
itemList.Add(new PropertyValueUIItem(img, new PropertyValueUIItemInvokeHandler(this.marginInvoke), "Test ToolTip"));
}
}
Konstruktor
PropertyValueUIItem(Image, PropertyValueUIItemInvokeHandler, String) |
Menginisialisasi instans baru kelas PropertyValueUIItem. |
Properti
Image |
Mendapatkan gambar 8 x 8 piksel yang akan digambar di jendela Properti. |
InvokeHandler |
Mendapatkan handler yang dinaikkan ketika pengguna mengklik dua kali item ini. |
ToolTip |
Mendapatkan atau mengatur string informasi yang akan ditampilkan untuk item ini. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
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) |
Reset() |
Mereset item antarmuka pengguna (UI). |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |