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