Та же ситуация здесь. Проект строится, но дизайнер не работает.

я есть проект WPF и некоторые ресурсы, определенные в App.xaml, которые используются в других файлах. Когда я пытаюсь переместить App.xaml в подкаталог, дизайнер больше не может найти эти ресурсы. Мой проект все еще компилируется, так как я использую событие Startup вместо StartupUri. Как сказать дизайнеру, где искать ресурсы? Как он узнает, где они находятся, когда App.xaml находится в корне проекта?

Обновить: Файлы проекта:

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();
        }
    }
}

Обновление 2: Загруженное архивированное решение дляhttp://zalil.ru/30771604 (загрузка начнется автоматически)

Зеркало:http://www.speedyshare.com/files/27697250/WpfApplication1.zip

Ответы на вопрос(2)

Ваш ответ на вопрос