Проект A не может ссылаться на класс в Проекте B

Так что в моем решении у меня есть два проекта.A а такжеB.

В проектеA (Мой проект просмотров), я добавил ссылку на сборку, указывающую наB(МоиViewModels Проект).

Так что в коде позади, найти класс в ProjectB работает просто отлично.

using ViewModels.Appearance.Themes

Проблема возникает, когда я пытаюсь найти ее в XAML;

xmlns:local="clr-namespace:ViewModels.Appearance.Themes;assembly=ViewModels">

Кажется, что Intellisense определяет его как допустимое местоположение, но когда я пытаюсь использовать класс в этом пространстве имен ...

<Rectangle x:Key="WindowBackgroundContent" x:Shared="false" >
    <Rectangle.Fill>
        <ImageBrush local:BingImage.UseBingImage="True" Opacity=".3" Stretch="UniformToFill" />
    </Rectangle.Fill>
</Rectangle>

Intellisense говорит мне:

Присоединяемое свойство 'UseBingImage' не найдено в типе 'BingImage'.

Кажется, единственный способ заставить это работать, еслиBingImage.cs класс имеет пространство имен, которое находится непосредственно в ProjectBкорень Но мне не совсем удобно нарушать стандартное соглашение здесь.

Любые предложения о том, как это исправить?

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

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