У меня проблема с моим наследованием «Окно», я не понимаю, в чем проблема?C# - наследование WPF-макет - Окно из окна
Я думаю, мой макет (MediaLibrary.xaml) должны наследовать от MainWindow ... Но я не знаю, как это сделать:/
Есть два класса:
MainWindow.xaml
<Window x:Class="WindowsMediaPlayerV2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MyWindowsMediaPlayer v2" Height="350" Width="525" MinHeight="350" MinWidth="525">
<Grid>
</Grid>
</Window>
MainWindow.xaml.cs
namespace WindowsMediaPlayerV2
{
public partial class MainWindow : Window
{
public MediaLibrary myMediaLibrary = new MediaLibrary();
public MainWindow()
{
InitializeComponent();
}
}
}
MediaLibrary.xaml
<Window x:Class="WindowsMediaPlayerV2.MediaLibrary"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MediaLibrary" Height="350" Width="300" MinHeight="350" MinWidth="300" Closing="Window_Closing">
<Grid>
</Grid>
</Window>
MediaLibrary.xaml.cs
namespace WindowsMediaPlayerV2
{
public partial class MediaLibrary : MainWindow //problem here when I run
{
public MediaLibrary()
{
InitializeComponent();
}
}
}
Ошибка при запуске:
FR: Les декларациях partielles определим 'WindowsMediaPlayerV2.MediaLibrary' doivent pas spécifier des classes de base différentes
RU: Частичные объявления 'WindowsMediaPlayerV2.MediaLibrary' не должны указывать разные базовые классы Можем ли мы помочь мне? Спасибо