Та же ситуация здесь. Проект строится, но дизайнер не работает.
я есть проект 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