Window.Icon Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het pictogram van een venster op of stelt u dit in.
public:
property System::Windows::Media::ImageSource ^ Icon { System::Windows::Media::ImageSource ^ get(); void set(System::Windows::Media::ImageSource ^ value); };
public System.Windows.Media.ImageSource Icon { get; [System.Security.SecurityCritical] set; }
public System.Windows.Media.ImageSource Icon { get; set; }
[<set: System.Security.SecurityCritical>]
member this.Icon : System.Windows.Media.ImageSource with get, set
member this.Icon : System.Windows.Media.ImageSource with get, set
Public Property Icon As ImageSource
Waarde van eigenschap
Een ImageSource object dat het pictogram vertegenwoordigt.
- Kenmerken
Voorbeelden
In het volgende voorbeeld ziet u hoe u een vensterpictogram instelt.
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SDKSample.MainWindow"
Icon="WPFIcon1.ico">
</Window>
// Set an icon using code
Uri iconUri = new Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute);
this.Icon = BitmapFrame.Create(iconUri);
' Set an icon using code
Dim iconUri As New Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute)
Me.Icon = BitmapFrame.Create(iconUri)
Opmerkingen
Windows Presentation Foundation (WPF) zelfstandige toepassingen hebben twee typen pictogrammen:
Eén assemblypictogram, dat wordt opgegeven met behulp van de
<ApplicationIcon>eigenschap in het projectbuildbestand van de toepassing. Dit pictogram wordt gebruikt als het bureaubladpictogram voor een assembly.Note
Bij foutopsporing in Visual Studio wordt het pictogram mogelijk niet weergegeven vanwege het hostingproces. Als u het uitvoerbare bestand uitvoert, wordt het pictogram weergegeven. Zie Hostingproces (vshost.exe) voor meer informatie.
Eén pictogram per venster dat is opgegeven door instelling Icon. Voor elk venster wordt dit pictogram gebruikt in de titelbalk, de taakbalkknop en in de ALT-TAB lijstvermelding voor toepassingsselectie.
In een WPF venster wordt altijd een pictogram weergegeven. Wanneer er geen wordt opgegeven door Icon in te stellen, kiest WPF een pictogram dat moet worden weergegeven op basis van de volgende regels:
Gebruik het assemblypictogram, indien opgegeven.
Als het assemblypictogram niet is opgegeven, gebruikt u het standaardpictogram Microsoft Windows.
Als u een Icon aangepast vensterpictogram opgeeft, kunt u het standaardtoepassingspictogram herstellen door in te stellen Icon op null.
Een enkel pictogram kan op verschillende manieren worden gebruikt in Windows, zoals weergegeven op de titelbalk van een venster, de taakbalk voor een venster, de lijst met alt+TAB-bestandsselecties. Elk van deze toont het pictogram met een andere grootte; Er wordt een pictogram van 16 x 16 pixels weergegeven op de titelbalk van een venster en op de taakbalk, terwijl een pictogram van 32 x 32 pixels wordt weergegeven in de lijst met alt+TAB-bestanden. Sommige toepassingen, zoals Microsoft Windows Explorer, bieden een Weergavemenu waarmee u de grootte kunt kiezen van het pictogram dat u wilt weergeven.
Om tegemoet te komen aan de verschillende weergavegrootten, bestaat een pictogrambestand uit een of meer werkelijke pictogrammen waarbij elk pictogram een versie van het pictogram vertegenwoordigt die gericht is op een specifieke grootte en kleurdiepte. Eén pictogram kan bijvoorbeeld slechts één pictogram van 16x16 pixels met 16 kleuren hebben, terwijl een ander pictogram 16x16 pixel en 32x32 pixelpictogrammen met zowel 16 kleuren als 256 kleuren kan bevatten.
Als pictogrammen voor alle mogelijke grootten en kleurdiepten bestaan in een pictogrambestand, Window gebruikt u het juiste pictogram. Als een pictogrambestand slechts een subset van alle mogelijke pictogrammen bevat, Window gebruikt u het eerstvolgende meest geschikte pictogram in volgorde van afnemende grootten en kleurdiepte.
Het resultaat is dat een pictogram altijd wordt gebruikt door Window, hoewel het gebruikte pictogram mogelijk niet gericht is op de vereiste grootte en kleurdiepte. Een pictogram van 16x16 pixels met 16 kleuren kan bijvoorbeeld worden gebruikt voor weergave als pictogram van 32x32 pixels met 256 kleuren. Dit kan ongewenste visuele effecten veroorzaken, zoals pixilation, maar kan worden vermeden door pictogrammen te maken voor alle doelgrootten en kleurdiepten.
Note
U kunt deze eigenschap niet instellen of ophalen wanneer een venster wordt gehost in een browser.
Informatie over afhankelijkheidseigenschappen
| Id-veld | IconProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |