Como mover o App.xaml e não quebrar o designer?
Tenho o projeto WPF e alguns recursos definidos no App.xaml que são usados em outros arquivos. Quando tento mover o App.xaml para o subdiretório, o designer não consegue mais encontrar esses recursos. Meu projeto ainda é compilado desde que eu uso o evento 'Startup' em vez de 'StartupUri'. Como dizer ao designer onde procurar recursos? Como ele sabe onde eles estão quando App.xaml está na raiz do projeto?
Atualizar Arquivos de projeto:
App.xaml:
<Application x:Class="WpfApplication1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Startup="startup">
<Application.Resources>
<SolidColorBrush Color="LightGray" x:Key="brush" />
</Application.Resources>
</Application>
App.xaml.cs
namespace WpfApplication1
{
public partial class App : System.Windows.Application
{
private void startup(object sender, System.Windows.StartupEventArgs e)
{
new MainWindow().Show();
}
}
}
MainWindow.xaml:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="300" Width="300" Background="{StaticResource brush}" />
MainWindow.xaml.cs
namespace WpfApplication1
{
public partial class MainWindow : System.Windows.Window
{
public MainWindow()
{
InitializeComponent();
}
}
}
Update 2: Solução compactada enviada por upload parahttp: //zalil.ru/3077160 (o download começará automaticamente)
Mirror:http: //www.speedyshare.com/files/27697250/WpfApplication1.zi