ThumbnailAttribute – třída
Ikona přidružuje vlastní Windows Presentation Foundation (WPF) nebo Silverlight ovládacího panelu pro Visual Studio nebo výraz prolnutí.
Hierarchie dědičnosti
System.Object
System.Attribute
Microsoft.Windows.Design.ThumbnailAttribute
Obor názvů: Microsoft.Windows.Design
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class ThumbnailAttribute _
Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class ThumbnailAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = true)]
public ref class ThumbnailAttribute sealed : public Attribute
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)>]
type ThumbnailAttribute =
class
inherit Attribute
end
public final class ThumbnailAttribute extends Attribute
Typ ThumbnailAttribute zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ThumbnailAttribute | Inicializuje novou instanci ThumbnailAttribute Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
ResourceAssembly | Načtení sestavení obsahující obrázek ikony. | |
ResourceName | Získá název obrázek ikony. | |
TypeId | Po implementaci v odvozené třídě získává tento jedinečný identifikátor Attribute. (Zděděno z Attribute.) |
Na začátek
Metody
Název | Popis | |
---|---|---|
Equals | Infrastruktura. Vrátí hodnotu, která označuje, zda je zadaný objekt rovna této instance. (Zděděno z Attribute.) | |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) | |
GetHashCode | Vrátí kód hash pro tuto instanci. (Zděděno z Attribute.) | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
IsDefaultAttribute | Přepsat v odvozené třídě označuje, zda hodnota této instance je výchozí hodnota pro odvozené třídy. (Zděděno z Attribute.) | |
Match | Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda tato instance se rovná zadaný objekt. (Zděděno z Attribute.) | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
_Attribute.GetIDsOfNames | Mapuje sadu názvů identifikátorů odeslání odpovídající sadu. (Zděděno z Attribute.) | |
_Attribute.GetTypeInfo | Načte informace o typu objektu, který lze získat informace o rozhraní typu. (Zděděno z Attribute.) | |
_Attribute.GetTypeInfoCount | Vyhledá číslo rozhraní typu informací, že objekt obsahuje (0 nebo 1). (Zděděno z Attribute.) | |
_Attribute.Invoke | Poskytuje přístup k vlastnostem a metodám vystaven objekt. (Zděděno z Attribute.) |
Na začátek
Poznámky
Použije ThumbnailAttribute přiřadit ikonu panelu nástrojů vlastní WPF a Silverlight řízení.
Následující pokyny popisují postup přidání ikony představující typ ovládacího prvku.
Vytváření sestavení návrhu metadat pro vlastní ovládací prvek. Další informace naleznete v tématu Podrobné pokyny: Poskytování vlastní Metadata prvků Design.
Přidat obraz ve stejné hierarchii složek jako typ předáte ThumbnailAttribute. Podporovaná rozšíření a typy souborů jsou BMP, GIF, JPG, JPEG a PNG.
Různé návrháře hostitelé používají jiný obraz velikosti ikon panelu nástrojů. Můžete určit jiný obraz pro Návrhář WPF a Expression Blend určením ThumbnailAttribute v sestavení specifického pro hostitele metadata *.VisualStudio.Design.dll a *.Expression.design.dll.
Expression Blend používá malá ikona velikosti 24 x 24 pro velikost velké ikony a 12 x 12. Návrhář WPF Používá 16 x 16. Další informace naleznete v tématu Ikony panelu nástrojů.
V okně Vlastnosti nastavení akce sestavení pro obraz EmbeddedResource.
Poznámka
Vliv projektu podsložek oboru názvů, ve kterém se nacházejí vložené prostředky.
Implementace IProvideAttributeTable rozhraní přidat ThumbnailAttribute do ovládacího prvku, třída Můžete znovu použít stejný obraz přes více typů použití stejné ThumbnailAttribute více ovládacích prvků.
ThumbnailAttribute Se také používá vyhledejte ikonu výchozí typy přidané do kolekce Editor nebo Sub-Properties Editor "nová instance" funkce.
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.Windows.Design – obor názvů