Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
WPF Tutorial
Windows Presentation Foundation is een programmeertaal tool voor het ontwerpen van rijke gebruikersinterfaces voor Windows - gebaseerde computer toepassingen . WPF werkt op de . NET framework , maakt gebruik van Extensible Application Markup Language en combineert 2D/3D graphics , documenten en multimedia bestanden in een enkele, eenvoudig te gebruiken framework . Inbegrepen in WPF zijn zes primaire klasse bomen , die ook worden genoemd hiërarchieën . WPF 4.0

In het centrum van WPF is een vector - based rendering engine die niet wordt beperkt door de resolutie , wat betekent dat het kan worden gebruikt voor een toepassing die werkt met elke browser of Windows -apparaat te ontwerpen . De nieuwste versie van WPF is gebaseerd op . NET Framework 4 en bevat nieuwe controllers om zakelijke applicaties te bouwen , nieuwe klassen voor het definiëren van controle optredens en verbeterde rendering .
Klasse Hiërarchie Overzicht

WPF bevat een klasse hiërarchie systeem , waarbinnen controles , knoppen en functies alle van de software kan worden gevonden . Zij omvatten System.Threading.DispatcherObject , System.Windows.DependecyObject , System.Windows.Media.Visual , System.Windows.UIElement , Systems.Windows.FrameworkElement en System.Windows.Controls.Control .
< Br >
System.Threading.DispatcherObject

Binnen deze hiërarchie zijn functies die concurrency en bedreigende functies , die allemaal gebruik maken van de Win32 bericht lus verwerken . De laatste is gebaseerd op gebeurtenissen , zoals toepassingen zenden een gebeurtenis functie om de Win32 berichtenwachtrij wanneer ze iets nodig hebben . Kortom, de Dispatcher -object gebruiken om een single- threaded object dat is opgegeven dan een pointer naar de verzender te creëren .
System.Windows.DependencyObject

Deze klasse werd gebouwd om de aandacht op de gebeurtenissen op eigenschappen . Het volgt afhankelijkheden tussen eigendom uitdrukkingen en vervolgens automatisch opnieuw valideert waarde van onroerend goed als afhankelijkheden veranderen . Plus , zijn eigenschappen efficiënter opgeslagen in hogere laag voorwerpen , wat betekent dat kleinere afhankelijke objecten hebben niet noodzakelijk al hun eigenschappen aan hen gehecht . Dit verlaagt de opslagruimte die nodig is om de aanvraag te behandelen en verbetert verwerkingssnelheden .
System.Windows.Media.Visual

De Visual klasse boom bevat de tekening functies die nodig zijn om creëren visuele elementen . Merk op dat alle visuals instructies zijn opgeslagen zodat pixels kunnen worden gemaakt met een hogere refresh rate . Dit op zijn beurt vermindert de kans dat de applicatie steeds niet reageert . Bovendien is deze klasse trekt inhoud van de " terug naar het front , " wat betekent nieuwe pixels worden gewoon over oude pixels getrokken . Het voordeel hiervan is dat het u toestaat om semi - transparante visuele content te creëren .
System.Windows.UIElement

Deze klasse grepen mijn sub - taken met betrekking tot lay-out , input en evenementen . De layout -functies kunt u de grootte en inrichting van een onderdeel in te stellen , terwijl de ingang functies hanteren zoekwoord en muis transacties . De belangrijkste functies centrum rond Command bindingen , waarin bepaalde ingang gebaren kunnen direct worden gekoppeld aan specifieke opdrachten en hun gerelateerde evenementen .
System.Windows.FrameworkElement

De FrameworkElement boom bevat het beleid en de aanpassingen met betrekking tot lay-outs . In tegenstelling tot UIElement echter FrameworkElement houdt zich meer met de eigenschappen die drive layout . Dergelijke eigenschappen omvatten HorizontalAlignment , VerticalAlignment , minWidth en Marge . Plus , de klasse kenmerken data templates , waarin de manier waarop data wordt georganiseerd is afhankelijk van het type gegevens dat wordt benaderd .
System.Windows.Controls.Control

Het uiteindelijke WPF klassenhiërarchie contanis talrijke " voorraad " eigenschappen voor het aanpassen van het uiterlijk van de controles . Het behandelt ook de bindingen van bepaalde opdrachten, zoals een rode knop " X " , bepaalde ingang gebaren , zoals iemand klikken genoemde knop . In het bijzonder , het stelt u in staat om de manier waarop dergelijke gerelateerde componenten functioneren aanpassen en verschijnen

.

Previous: Next:
  Computer Programming Languages
·Hoe naar rechts Tekst Het gebr…
·Toegang krijgen tot een Bash S…
·Geen Proxy-verbinding in NetBe…
·Hoe maak je een jQuery object …
·Hoe te Debug mappen verwijdere…
·Hoe te Endpoint Nulls Creëren…
·Hoe kan ik een bestand opslaan…
·Hoe te gebruiken CGImage te ma…
·Hoe maak ik een e-mailadres co…
  Related Articles
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
Tutorial voor Visual Basic Commands 
  Programmering Articles
·Hoe PDF-bestanden creëren in PHP 
·Hoe maak je een Auto - Generating Nummer…
·Hoe te openen Python in CMD 
·Hoe kan ik een array alfabetisch sortere…
·Hoe maak je een Return ID in MySQL invoe…
·Hoe te verbinden VB.NET Met Oracle 
·Hoe te programmeercode Dat MS Access 200…
·Hoe je Java 3D Install 
·Hoe te CFForm Selecteer in ColdFusion 
Copyright © Computer Kennis http://www.nldit.com