Vectorlight News

  • Chat App Converted to HTML and JQuery
    Sep 08, 2011

    Converted from Silverlight to HTML and Javascript/JQuery is the Vectorlight Chat App. Login using your Vectorlight password to chat using your username and avatar.

  • HTML5 iPhone,Android Big Guns Tower Defense
    Jul 02, 2011

    Big Guns has made the leap from Windows Phone 7 (XNA) to HTML5 so you can now play it on your iPhone, Android and other HTML5 compatible devices.

  • HTML5 Games - Word Poppers and Batty
    Jun 04, 2011

    As the take-up of HTML5 quickens (74% of users currently have a browser capable of HTML5 Canvas) we present two more games for both your browser and mobile.

  • Big Guns Tower Defense on Windows Phone 7
    May 06, 2011

    Coming soon to Windows Phone 7 is an XNA port of the popular Vectorlight tower defense game Super Tower Defense. Whilst retaining many of the graphical and gameplay features of the original Silverlight game.

  • Wakacube WP7 Update
    Apr 26, 2011

    Released to the Windows Phone 7 marketplace today is Version 1.1 of Wakacube the 3D physics game of skill. Included in the update are more levels (30 in total) and new mode Wakatime which generates random crate structures to keep players entertained long after the levels have been completed.

  • Home Page News
chuckhinds
chuckhinds
Visual Basic Posted: Dec 16, 2009
 

I am using Visual Basic and Visual Studio 2008. I am trying to implement the tree control. I can get the control to appear in the application if I build it in xaml. When I add a event handler (even an a subroutine that does nothing), an exception is thrown from "System.Windows.Navagation.PageResorceContentLoader.EndLoad (IAsyncResult asyncResult). It happens when I add an event handler for any control.


Do you have an idea of what's wrong?


VB Code:


Imports System

Imports System.Collections.Specialized

Imports System.Collections.ObjectModel

Imports System.Collections.Generic

Imports System.Linq

Imports System.Windows

Imports System.Windows.Controls

Imports System.Windows.Documents

Imports System.Windows.Input

Imports System.Windows.Markup

Imports System.Windows.Media

Imports System.Windows.Media.Animation

Imports System.Windows.Shapes

Imports System.Windows.Threading


Imports System.Net

Imports System.IO

Imports System.Text

Imports System.Windows.Resources

Imports System.Windows.Navigation

Imports Liquid

Imports Liquid.Components


Partial Public Class Home

    Inherits Page


    Sub New()

        InitializeComponent()

        Me.Title = ApplicationStrings.HomePageTitle

    End Sub


    Sub Preference_Click(ByRef sender As Object, ByRef e As RoutedEventArgs)

    End Sub


    ''' <summary>

    '''     Executes when the user navigates to this page.

    ''' </summary>

    Protected Overloads Overrides Sub OnNavigatedTo(ByVal e As NavigationEventArgs)

    End Sub

End Class


xaml:

<navigation:Page

  x:Class="Magellan.Home"

  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

  xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

  xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"

  mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"  

  xmlns:liquidTreeView="clr-namespace:Liquid;assembly=Liquid.TreeView"  

  xmlns:liquid="clr-namespace:Liquid;assembly=Liquid"

  xmlns:liquidPopup="clr-namespace:Liquid;assembly=Liquid.Popup"

  xmlns:liquidRichText="clr-namespace:Liquid;assembly=Liquid.RichText"

    

  Style="{StaticResource PageStyle}">


  <Grid x:Name="LayoutRoot">

    <ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}" >


      <StackPanel x:Name="ContentStackPanel" Style="{StaticResource ContentStackPanelStyle}">


        <TextBlock x:Name="HeaderText" Style="{StaticResource HeaderTextStyle}"

                           Text="{Binding Path=ApplicationStrings.HomePageTitle, Source={StaticResource ResourceWrapper}}"/>

        <TextBlock x:Name="ContentText" Style="{StaticResource ContentTextStyle}"

                           Text="Home page content"/>


      </StackPanel>


    </ScrollViewer>

        <liquid:TextRollerBlind x:Name="preferred" Canvas.Left="155" Canvas.Top="8" Width="130" Height="80" TopText="Preferred" BottomText="Role">

            <StackPanel Orientation="Vertical" Margin="6">

                <RadioButton Content="Senior" GroupName="pref" Checked="Preference_Click" />

                <RadioButton Content="Lead" GroupName="pref" Checked="Preference_Click" />

                <RadioButton Content="Developer" GroupName="pref" Checked="Preference_Click" />

                <RadioButton Content="Other" GroupName="pref" Checked="Preference_Click" />

            </StackPanel>

        </liquid:TextRollerBlind>

      

        <liquidTreeView:Tree x:Name="TownTree" Margin="0,0,0,0" EnableLines="True" HorizontalAlignment="Left" Width="200" Title="Towns">

            <liquidTreeView:Node ID="0" Title="Home Page" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png" BorderThickness="5,0,0,0" Width="165">

                <liquidTreeView:Node ID="100" Title="Container" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png">

                    <liquidTreeView:Node ID="101" Title="Page 1" Icon="Images/doc.png" />

                </liquidTreeView:Node>

                <liquidTreeView:Node ID="1" Title="My Music" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png">

                    <liquidTreeView:Node ID="10" Title="Downloads" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png">

                        <liquidTreeView:Node ID="46" Title="Track 04.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="47" Title="Track 05.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="48" Title="Track 06.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="49" Title="Track 07.mp3" Icon="Images/mp3.png" />

                    </liquidTreeView:Node>

                    <liquidTreeView:Node ID="11" Title="Favourites" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png">

                        <liquidTreeView:Node ID="23" Title="Track 01.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="24" Title="Track 02.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="25" Title="Track 03.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="26" Title="Track 06.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="27" Title="Track 07.mp3" Icon="Images/mp3.png" />

                    </liquidTreeView:Node>

                    <liquidTreeView:Node ID="12" Title="Recent" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png">

                        <liquidTreeView:Node ID="34" Title="Track 02.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="35" Title="Track 03.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="36" Title="Track 04.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="37" Title="Track 06.mp3" Icon="Images/mp3.png" />

                        <liquidTreeView:Node ID="38" Title="Track 07.mp3" Icon="Images/mp3.png" />

                    </liquidTreeView:Node>

                    <liquidTreeView:Node ID="13" Title="Track 01.mp3" Icon="Images/mp3.png" />

                    <liquidTreeView:Node ID="14" Title="Track 02.mp3" Icon="Images/mp3.png" />

                    <liquidTreeView:Node ID="15" Title="Track 03.mp3" Icon="Images/mp3.png" />

                    <liquidTreeView:Node ID="16" Title="Track 04.mp3" Icon="Images/mp3.png" />

                    <liquidTreeView:Node ID="17" Title="Track 05.mp3" Icon="Images/mp3.png" />

                    <liquidTreeView:Node ID="18" Title="Track 06.mp3" Icon="Images/mp3.png" />

                    <liquidTreeView:Node ID="19" Title="Track 07.mp3" Icon="Images/mp3.png" />

                </liquidTreeView:Node>

                <liquidTreeView:Node ID="2" Title="My Pictures" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png">

                    <liquidTreeView:Node ID="59" Title="Image 1.gif" Icon="Images/gif.png" />

                    <liquidTreeView:Node ID="53" Title="Image 2.gif" Icon="Images/gif.png" />

                    <liquidTreeView:Node ID="54" Title="Image 3.gif" Icon="Images/gif.png" />

                    <liquidTreeView:Node ID="55" Title="Image 4.gif" Icon="Images/gif.png" />

                    <liquidTreeView:Node ID="56" Title="Image 5.gif" Icon="Images/gif.png" />

                    <liquidTreeView:Node ID="57" Title="Image 6.gif" Icon="Images/gif.png" />

                    <liquidTreeView:Node ID="58" Title="Image 7.gif" Icon="Images/gif.png" />

                </liquidTreeView:Node>

                <liquidTreeView:Node ID="3" Title="My Videos" Icon="Images/folder.png" IconExpanded="Images/folderOpen.png">

                    <liquidTreeView:Node ID="63" Title="Video 01.mp4" Icon="Images/mp4.png" />

                    <liquidTreeView:Node ID="64" Title="Video 02.mp4" Icon="Images/mp4.png" />

                    <liquidTreeView:Node ID="65" Title="Video 03.mp4" Icon="Images/mp4.png" />

                    <liquidTreeView:Node ID="66" Title="Video 04.mp4" Icon="Images/mp4.png" />

                    <liquidTreeView:Node ID="67" Title="Video 05.mp4" Icon="Images/mp4.png" />

                    <liquidTreeView:Node ID="68" Title="Video 06.mp4" Icon="Images/mp4.png" />

                    <liquidTreeView:Node ID="69" Title="Video 07.mp4" Icon="Images/mp4.png" />

                </liquidTreeView:Node>

                <liquidTreeView:Node ID="8" Title="Connect.xls" Icon="Images/xls.png" />

                <liquidTreeView:Node ID="6" Title="Latest.doc" Icon="Images/doc.png" />

                <liquidTreeView:Node ID="7" Title="Light.doc" Icon="Images/doc.png" />

                <liquidTreeView:Node ID="4" Title="Listing.pdf" Icon="Images/pdf.png" />

                <liquidTreeView:Node ID="5" Title="Update.pdf" Icon="Images/pdf.png" />

            </liquidTreeView:Node>

        </liquidTreeView:Tree>

    </Grid>

</navigation:Page>




 
 
dan
dan
RE: Visual Basic Posted: Dec 24, 2009
 

Hi,


So this happens for when trying to attach any event handler to any control?  Have you tried adding event handlers without the TreeView or the TextRollerBlind?


In terms of the XAML for your TreeView this looks fine.  To find the cause of this problem it may be necessary to remove the controls 1 at a time to find the offending control.


Thanks!

 
 

Rate this: 

1 Star 2 Star 3 Star 4 Star 5 Star
4 Ratings / 2.5 Average