I posted this to the forum yesterday but it said something about a moderator and it hasn't shown up.
I'm trying to get code that I start off with in 2005 and the August and September previews of Expression Blend 2, and progressed on to 2008 and the December Preview, to work in 2005 and Expression Blend 1. I'm doing so that other programmers still using those can work with it.
In the transition, XamCarouselListBox has stopped working at run time. It shows the two embedded image controls and their bitmaps just fine at design time, but when I run the program they don't show up at all. Even the navigator control doesn't recognize the existance of the image controls. Nothing shows up even though two image controls have always shown up using this code since I first wrote it. The xaml and code is identical to that with which I first started it working back in October and November.
Below is the MainWindow.xaml.cs****using System;using System.IO;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Navigation;
namespace OurNameSpace{ public partial class Window1 { public Window1() { this.InitializeComponent();
// Insert code required on object creation below this point.
// Navigate to Start Page frame.Navigate(new GuestPage()); } }}
*****Below is Page0.xaml*****<Page 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/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" xmlns:igWindows="http://infragistics.com/Windows" x:Class="OurNameSpace.Page0" x:Name="StartPage" WindowTitle="Page" FlowDirection="LeftToRight" Width="Auto" Height="Auto" WindowWidth="640" WindowHeight="480">
<Grid x:Name="LayoutRoot"> <igWindows:XamCarouselListBox Margin="0,0,0,0" x:Name="xamCLBStart" SelectionChanged="xamCLBStart_SelectionChanged" d:LayoutOverrides="Width, Height"> <igWindows:XamCarouselListBox.ViewSettings> <igWindows:CarouselViewSettings IsListContinuous="True" ItemPathPadding="0,0,0,0" ItemSize="170,170" ItemsPerPage="6" IsNavigatorVisible="False" AutoScaleItemContentsToFit="True"/> </igWindows:XamCarouselListBox.ViewSettings> <Image x:Name="imgEvents" Source="Event.bmp"/> <Image x:Name="imgGuestMessages" Source="GuestMessages.bmp"/> </igWindows:XamCarouselListBox> </Grid></Page>*****
Below is Page0.xaml.cs******using System;using System.IO;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Navigation;
namespace OurNameSpace
{ public partial class Page0 { public Page0() { this.InitializeComponent();
// Insert code required on object creation below this point. this.xamCLBStart.SelectionChanged += new SelectionChangedEventHandler(xamCLBStart_SelectionChanged); }
private void xamCLBStart_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Contains(imgEvents)) { EventsPage page = new EventsPage(); NavigationService.Navigate(page); } else if (e.AddedItems.Contains(imgGuestMessages)) { GuestPage page = new GuestPage(); NavigationService.Navigate(page); } } }}******
Joe Modica "]Have you been using the same version of the controls throughout this process?
Yes. I downloaded the beta but I only installed the help in order to check out what was on the way. This has always been the same version of NetAdvantage for WPF.
I've even rebuilt the Page0 page from scratch using Expression Blend 1 and done the same with the code-behind files using 2005. In doing both I looked at the previous Xaml and Cs as reference. I've even took out the Infragistics3 references in the project and put them back in.
Thanks for replying even though it is in the wrong subforum. I just stripped out those tags and the Layout override using it and it didn't change anything. The items are still invisible at runtime. I'm fuzzy on how something that looks like it always has in Blend at design time would be affected by Blend in such away as to change behavior at run time.
My apologies for this post. I should have been more patient. I had had another post put up right away and I thought I might have done something wrong with my first post on this problem.
On the other hand the post in this thread does have more information than my post starting off the "XamCarouselListBox not showing Images at Runtime" thread. Information that might help in pointing out what I've done wrong or what might else be causing this problem.