Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    WPF Tutorial

    Windows Presentation Foundation är ett programmeringsverktyg för att designa rika användargränssnitt för Windows - baserade program i datorn . WPF fungerar på . NET Framework , använder Extensible Application Markup Language och kombinerar 2D/3D grafik , dokument och multimedia filer till en enda , enkel att använda ramverket . Ingår i WPF är sex primära klass träd, som också kallas hierarkier. WPF 4,0

    I centrum för WPF är ett vektorbaserat renderingsmotor som inte begränsas av upplösningen , vilket betyder att den kan användas för att utforma ett program som fungerar med alla webbläsare eller Windows -enhet . Den senaste versionen av WPF är baserad på . 4 NET Framework och omfattar nya flygledare för att bygga affärsapplikationer , nya klasser för att definiera kontroll framträdanden och förbättrad rendering.
    Klasshierarki Översikt

    WPF innehåller ett system för klasshierarki , inom vilken alla programvarans reglage , knappar och funktioner kan hittas . De inkluderar System.Threading.DispatcherObject , System.Windows.DependecyObject , System.Windows.Media.Visual , System.Windows.UIElement , Systems.Windows.FrameworkElement och System.Windows.Controls.Control .


    System.Threading.DispatcherObject

    Inom denna hierarki är funktioner som hanterar samtidighet och hotande funktioner , som alla använder Win32 budskapet slingan . Den senare är baserad på händelser , såsom program sänder en händelse funktion i Win32 budskapet kö när de behöver något . I grund och botten använder du Dispatcher objekt för att skapa en entrådiga objekt som sedan ges en pekare till avsändaren . Addera System.Windows.DependencyObject

    Denna klass var byggd för att sätta fokus på egenskaper över händelserna . Det spårar beroenden mellan fastigheter uttryck och sedan åter automatiskt validerar fastighetsvärden som beroenden förändring . Plus , är egenskaper som lagras mer effektivt i högre skikt objekt , vilket innebär mindre beroende objekt inte nödvändigtvis har alla sina egenskaper knutna till dem . Detta sänker lagringsutrymme som krävs för att behandla ansökan och förbättrar behandling hastigheter . Addera System.Windows.Media.Visual

    Visual klass trädet innehåller ritningen funktioner som krävs för skapa visuella element . Observera att alla visuella instruktioner cachas så att pixlar kan skapas med en högre uppdateringsfrekvens. Detta i sin tur minskar risken för ansökan blir svarar . Dessutom drar denna klass innehåll från " tillbaka till fronten , " menande nya pixlar enkelt dras över gamla bildpunkter . Fördelen med detta är att det tillåter dig att skapa halvtransparent visuellt innehåll .
    System.Windows.UIElement

    Denna klass hanterar mina sub - uppgifter relaterade till layout , input och evenemang . De layout funktioner låter dig ställa in en komponent storlek och arrangemang medan de ingående funktionerna hanterar sökord och mus transaktioner . Nyckeln funktioner kretsar kring Command bindningar , varvid vissa insatsvaror gester kan knytas direkt till specifika kommandon och deras relaterade händelser . The FrameworkElement träd
    System.Windows.FrameworkElement

    innehåller strategier och anpassningar avseende layouter . Till skillnad UIElement avser emellertid FrameworkElement sig mer med de egenskaper som kör layout . Sådana egenskaper inkluderar HorizontalAlignment , VerticalAlignment , MinWidth och marginal . Plus , klassen erbjuder datamallar , varvid hur data organiseras beror på vilken typ av data som används. Addera System.Windows.Controls.Control

    slutliga WPF klasshierarki contanis många " lager " egenskaper för att anpassa utseendet på kontrollerna . Den hanterar även bindningarna av vissa kommandon, som ett rött " X " -knappen , för vissa input gester , såsom någon klickar nämnda knapp . I synnerhet , det tillåter dig att anpassa det sätt på vilket dessa komponenter fungerar och verkar Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man binda en uppräkning till en DataGridView Kolum…
    ·Hur för att förhindra vertikal Scroll
    ·Hur göra spelprogram på en TI - 83 Plus
    ·ADT abstrakta datatyper
    ·Hur man blir en etisk Hacker
    ·Ta bort en mapp i VB.Net
    ·Konvertera Höjd i ColdFusion
    ·Skillnaden mellan en operand & Operator
    ·Hur invertera en if-sats för att minska Nesting
    ·Ta bort en rad från DataGridView Använda Bind DataSou…
    Utvalda artiklarna
    ·Hur man sätter in en datamängd i en tabell i Visual B…
    ·Hur Infoga PHP-kod i en statisk Block
    ·Lätt Dynamiska menyer för en webbplats
    ·Hur konvertera en ingång till ett heltal
    ·Styra Tipsa en PHP Program Desk
    ·Även Funktion i Java
    ·Yttre funktion och omfattning i Python
    ·Hur du använder PHP SQLite som en Cache
    ·Hur kan man överföra stora filer i PHP
    ·Hur man översätter C -kod till Java
    Copyright © Dator Kunskap http://www.dator.xyz