ARTICLE

WPF in VB.NET

Posted by Munesh Sharma Articles | WPF using VB.NET March 10, 2011
In this article we will discuss about WPF and why use the WPF and what type of application develop through WPF.
 
Reader Level:

WPF (windows presentation foundation )

  • WPF is the next generation presentation subsystem for windows .
  • WPF is enable developer and designer to create visually stunning user interface .

Why WPF is used in development

  • Windows presentation foundation, part of WinFx is completely new presentation.
  • Framework replacing user, GDI, GDI+, WIN32 .
  • It is competes with html, Macromedia Flash, SVG.
  • Give the developer  tolls to make office quality application, but also flash like a website. 

Demo of Simple WPF develop process

  • Open window form simple application and add the window components.
  • Add sum window staff to the wpf windows. 
  • On the button load show the wpf windows.

Code for Button Click show Message Box

VB.NET Code:

Namespace SDKSample
Partial Public Class AWindow
Inherits System.Windows.Window
Public Sub New()
' InitializeComponent call is required to merge the UI
' that is defined in markup with this class, including
' setting properties and registering event handlers
InitializeComponent()
End Sub
Private Sub button_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Show message box when button is clicked
MessageBox.Show("Hello, Windows Presentation Foundation!")
End Sub
End Class
End Namespace

XAML Code:
 <Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SDKSample.AWindow"
Title="Window with Button"
Width="250" Height="100">

<!-- Add button to window -->
<Button Name="button" Click="button_Click">Click Me!</Button>

</Window>

What types of application can be build throw WPF
  • WPF intended to replace both web forms and windows forms application built
    to run in a browser or standalone window .
  • Window form and WPF pages\windows can co-exist in the same application.
  • One WPF page\window can have both type of controls on it.
  • A new type of web application called XAML browser application XBAP
    (formaly web browser application).

Login to add your contents and source code to this article
share this article :
post comment
 
Nevron Diagram
Become a Sponsor
PREMIUM SPONSORS
  • The leading .NET charting control now features PDF, Flash and Silverlight export, visualization of large datasets and more. Deliver true charting functionality to your BI, Scorecard, Presentation or Scientific apps. Download evaluation now.
    Get 2 Months Free of ASP.NET Hosting for Only $4.95/month! Receive FREE MS SQL and MySQL Databases Including ASP.NET 4/3.5, MVC 3.0, Silverlight 4, Windows 2008/IIS 7.0 Plus FREE IIS 7 Modules. Host UNLIMITED ASP.NET Web Sites - Click Here!
Team Foundation Server Hosting
Become a Sponsor