Я хочу создать окно в ControlLibrary под названием MyWindow, чтобы я мог определить стандартный вид для всех моих новых приложений (например, я хочу поместить значок в MyWindow) и некоторую базовую логику, чтобы я мог наследовать от этого окно в других Wpf-приложениях.
Но если я пытаюсь унаследовать MyWindow в другом приложении, я получаю сообщение об ошибке ...
Может кто-нибудь дать мне подсказку, как я могу решить эту проблему?
У меня есть проекты буксира:
1. мой ControlLib, где я определяю базовое окно
2. Проект, в котором я хочу использовать свою базу в качестве основного окна
Мое базовое окно выглядит следующим образом:
<Window x:Class="BaseWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Icon="GeoAS.ico"
Title="BaseWindow" Height="300" Width="300"
Background="black">
<Grid>
</Grid>
</Window>
Это в Пространстве имен MyControllLib.
Я добавил этот Lib в качестве ссылки на мой проект, где я хочу использовать это окно в качестве основного окна.
Я ожидал поставить что-то вроде этого, это мой Codebehind из нового окна:
Class Window1
Inherits MyControlLib.BaseWindow
End Class
Но компилятор выдал ошибку (я должен перевести, потому что ошибка на немецком языке):
Базовый класс Window1-Class не должен отличаться от myControlLib.BaseWindow-Baseclass.
Понятия не имею, что делать