And.... solved my own problem as soon as I had sent the email...  I've been 
looking at this for two weeks on and off.

My XAML Window/@x:Class 's namespace was different than that of the 
code-behind.  The constructor I guess was being auto-created and 
InitializeComponent was not being called.

One for the ages I guess.  
http://demotivators.despair.com/demotivational/mistakesdemotivator.jpg

Stephen Tunney
Nuance Communications, Inc.
Solutions Architect, Imaging Division
Waterloo, Ontario, Canada
stephen.tun...@nuance.com
519-880-7463    Office
NUANCE.COM
The experience speaks for itself (tm)


-----Original Message-----
From: Tunney, Stephen [mailto:stephen.tun...@nuance.com] 
Sent: January-16-15 4:40 PM
To: General discussion about the WiX toolset.
Subject: [WiX-users] MBA Application - No controls showing up on my main view

Hello Everyone,

Trying to create a window for my main view.  I get the window showing up but no 
controls and no text.  Just the standard MSI icon.  I know I'm invoking the 
right class since the Run method defined below has a MessageBox.Show(...) and 
I'm getting that message box.

Anyone have any previous experience with this?  Is my XAML really that bad?

XAML:
<Window x:Class="Nuance.NDI.Equitrac.MainView_Master"
        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";
        mc:Ignorable="d"
        Title="Nuance Document Imaging" Width="800" MinWidth="800" Height="600" 
MinHeight="600">
    <Window.Resources>
        <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
    </Window.Resources>
    <Image HorizontalAlignment="Left" Height="379" Margin="84,96,0,0" 
VerticalAlignment="Top" Width="479" 
Source="C:\Users\stephen_tunney\Pictures\Logan\2013-10-11.jpg"/>
</Window>

UX.cs:
    public class UX : BootstrapperApplication
    {
        public UX()
            : base()
        {
#if DEBUG
            if (!System.Diagnostics.Debugger.IsAttached) 
System.Diagnostics.Debugger.Launch();
#endif
        }
        /// <summary>
        /// global dispatcher
        /// </summary>
        static public Dispatcher BootstrapperDispatcher { get; private set; }

        /// <summary>
        /// entry point for our custom UI
        /// </summary>
        protected override void Run()
        {
            MessageBox.Show("Hello World!");
            this.Engine.Log(LogLevel.Verbose, "Launching Equtirac UX");
            BootstrapperDispatcher = Dispatcher.CurrentDispatcher;

            MainViewModel viewModel = new MainViewModel(this);
            viewModel.Bootstrapper.Engine.Detect();

            MainView_Master view = new MainView_Master();
            view.DataContext = viewModel;
            view.Closed += (sender, e) => 
BootstrapperDispatcher.InvokeShutdown();
            Dispatcher.Run();
            this.Engine.Quit(0);
        }
    }

Logs show no errors:
[18A4:16FC][2015-01-16T16:34:56]i001: Burn v3.9.901.0, Windows v6.1 (Build 
7601: Service Pack 1), path: 
C:\5.5_tunney\Installation\Products\ExpressMBA\ExpressMBA\bin\Release\ExpressMBA.exe,
 cmdline: ''
[18A4:16FC][2015-01-16T16:34:56]i000: Initializing string variable 
'InstallFolder' to value '[ProgramFilesFolder]Test\App'
[18A4:16FC][2015-01-16T16:34:56]i000: Setting string variable 'WixBundleLog' to 
value 'C:\Users\STEPHE~1\AppData\Local\Temp\ExpressMBA_20150116163456.log'
[18A4:16FC][2015-01-16T16:34:56]i000: Setting string variable 
'WixBundleOriginalSource' to value 
'C:\5.5_tunney\Installation\Products\ExpressMBA\ExpressMBA\bin\Release\ExpressMBA.exe'
[18A4:16FC][2015-01-16T16:34:56]i000: Setting string variable 
'WixBundleOriginalSourceFolder' to value 
'C:\5.5_tunney\Installation\Products\ExpressMBA\ExpressMBA\bin\Release\'
[18A4:16FC][2015-01-16T16:34:56]i000: Setting string variable 'WixBundleName' 
to value 'ExpressMBA'
[18A4:16FC][2015-01-16T16:34:56]i000: Loading managed bootstrapper application.
[18A4:16FC][2015-01-16T16:34:56]i000: Creating BA thread to run asynchronously.
[18A4:25B8][2015-01-16T16:34:58]i000: Launching Equtirac UX
[18A4:16FC][2015-01-16T16:34:58]i100: Detect begin, 2 packages
[18A4:16FC][2015-01-16T16:34:58]i000: Registry key not found. Key = 
'SOFTWARE\Equitrac\Express\1.0)'
[18A4:16FC][2015-01-16T16:34:58]i052: Condition 'PreviousInstallFolder' 
evaluates to false.
[18A4:16FC][2015-01-16T16:34:58]i000: Setting numeric variable 'Netfx35Version' 
to value 1
[18A4:16FC][2015-01-16T16:34:58]i102: Detected related bundle: 
{cba9179a-f8a5-4b2d-a060-b90d9449ecbc}, type: Upgrade, scope: PerMachine, 
version: 1.0.0.0, operation: None
[18A4:16FC][2015-01-16T16:34:58]i052: Condition 'Netfx35Version' evaluates to 
true.
[18A4:16FC][2015-01-16T16:34:58]i101: Detected package: dotnetfx35.exe, state: 
Present, cached: None
[18A4:16FC][2015-01-16T16:34:58]i101: Detected package: CAS.msi, state: Absent, 
cached: None
[18A4:16FC][2015-01-16T16:34:58]i199: Detect complete, result: 0x0
[18A4:16FC][2015-01-16T16:35:04]i500: Shutting down, exit code: 0x0
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: InstallFolder = C:\Program 
Files (x86)\Test\App
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: Netfx35Version = 1
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: ProgramFilesFolder = C:\Program 
Files (x86)\
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleAction = 4
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleElevated = 0
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleLog = 
C:\Users\STEPHE~1\AppData\Local\Temp\ExpressMBA_20150116163456.log
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleManufacturer = Test
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleName = ExpressMBA
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleOriginalSource = 
C:\5.5_tunney\Installation\Products\ExpressMBA\ExpressMBA\bin\Release\ExpressMBA.exe
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleOriginalSourceFolder = 
C:\5.5_tunney\Installation\Products\ExpressMBA\ExpressMBA\bin\Release\
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleProviderKey = 
{ad8f5791-be01-40d1-82c1-8b7590354510}
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleTag =
[18A4:16FC][2015-01-16T16:35:04]i410: Variable: WixBundleVersion = 1.0.0.0
[18A4:16FC][2015-01-16T16:35:04]i007: Exit code: 0x0, restarting: No

Stephen Tunney
Nuance Communications, Inc.
Solutions Architect, Imaging Division
Waterloo, Ontario, Canada
stephen.tun...@nuance.com<mailto:stephen.tun...@nuance.com>
519-880-7463      Office
NUANCE.COM
The experience speaks for itself (tm)

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to