Load Xaml Resource : Resource « Windows Presentation Foundation « VB.Net

Home
VB.Net
1.2D
2.Application
3.Class
4.Data Structure
5.Data Types
6.Database ADO.net
7.Development
8.Event
9.File Directory
10.Generics
11.GUI
12.Language Basics
13.LINQ
14.Network Remote
15.Security
16.Thread
17.Windows Presentation Foundation
18.Windows System
19.XML
20.XML LINQ
VB.Net Tutorial
VB.Net by API
VB.Net » Windows Presentation Foundation » ResourceScreenshots 
Load Xaml Resource
Load Xaml Resource
     
<StackPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">

    <Button Name="MyButton" HorizontalAlignment="Center" Margin="24">Button</Button>

    <Ellipse Width="200" Height="100" Margin="24" Stroke="Red" StrokeThickness="10" />

    <ListBox Width="100" Height="100" Margin="24">
        <ListBoxItem>Sunday</ListBoxItem>
        <ListBoxItem>Monday</ListBoxItem>
        <ListBoxItem>Tuesday</ListBoxItem>
    </ListBox>

</StackPanel>
//File:Window.xaml.vb
Imports System
Imports System.IO
Imports System.Windows
Imports System.Windows.Controls
Imports System.Windows.Markup

Namespace WpfApplication1.LoadXamlResource
  Public Class LoadXamlResource
    Inherits Window

    Public Sub New()
      Title = "Load Xaml Resource"

      Dim uri As New Uri("pack://application:,,,/LoadXamlResource.xml")
      Dim stream As Stream = Application.GetResourceStream(uri).Stream
      Dim el As FrameworkElement = TryCast(XamlReader.Load(stream), FrameworkElement)
      Content = el

      Dim btn As Button = TryCast(el.FindName("MyButton"), Button)

      If btn IsNot Nothing Then
        AddHandler btn.Click, AddressOf ButtonOnClick
      End If
    End Sub
    Private Sub ButtonOnClick(sender As Object, args As RoutedEventArgs)
      Console.WriteLine(args.Source.ToString())
    End Sub
  End Class
End Namespace

   
    
    
    
    
  
Related examples in the same category
1.Using a Drawing resourceUsing a Drawing resource
2.Create DrawingBrush based on GeometryDrawing ResourcesCreate DrawingBrush based on GeometryDrawing Resources
3.Using a Geometry resourceUsing a Geometry resource
4.Using a FrameworkElement resourceUsing a FrameworkElement resource
5.Disabling sharing for resourceDisabling sharing for resource
6.Referencing a Style resourceReferencing a Style resource
7.Populating a ResourceDictionary from XAMLPopulating a ResourceDictionary from XAML
8.Resources from markupResources from markup
9.Define a static ImageBrush resourceDefine a static ImageBrush resource
10.Use Resource to fill an EllipseUse Resource to fill an Ellipse
11.Use Resource to fill a ButtonUse Resource to fill a Button
12.Load resource from another file
13.Vertical reflected LinearGradientBrush static resourceVertical reflected LinearGradientBrush static resource
14.Create Reusable ShapesCreate Reusable Shapes
15.Reference a ResourceDictionary in a Different Assembly
16.Named ThemeNamed Theme
17.Using resources to define global stylesUsing resources to define global styles
18.EllipseGeometry as ResourceEllipseGeometry as Resource
19.Set Rectangle size with ResourcesSet Rectangle size with Resources
20.Find Control Styles with FindResource()Find Control Styles with FindResource()
21.Find Resource with FindResourceFind Resource with FindResource
22.TextGeometry as ResourceTextGeometry as Resource
23.Retrieving assembly manifest resources
24.Get Resource Names from AssemblyGet Resource Names from Assembly
25.Add Event handler in Panel ResourceAdd Event handler in Panel Resource
26.Dynamic ResourceDynamic Resource
27.Localizable Application by putting localized resource in XamlLocalizable Application by putting localized resource in Xaml
28.Load Assembly ResourcesLoad Assembly Resources
29.BitmapImage as ResourcesBitmapImage as Resources
30.Cropped image as Resource
31.Use Resources.Add to add static resouce from codeUse Resources.Add to add static resouce from code
32.Event Setter from ResourcesEvent Setter from Resources
33.Get resource in code as StoryboardGet resource in code as Storyboard
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.