2 wpf windows
WindowBase.cs
Window1.cs
for Window1:WindowBase:
XAML:
<WpfApplication1:WindowBase x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:WpfApplication1="clr-namespace:WpfApplication1"
Title="Window1" Height="300" Width="300">
<Grid>
</Grid>
</WpfApplication1:WindowBase>
CodeBehind:
public partial class Window1 : WindowBase
{
public Window1()
{
InitializeComponent();
}
}
errors :
Warning 1 'WpfApplication1.Window1.InitializeComponent()' hides inherited member 'WpfApplication1.WindowBase.InitializeComponent()'. Use the new keyword if hiding was intended. C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\WpfApplication1\WpfApplication1\obj\Debug\Window1.g.cs 48 21 WpfApplication1
Error 2 'WpfApplication1.WindowBase' cannot be the root of a XAML file because it was defined using XAML. Line 1 Position 29. C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\WpfApplication1\WpfApplication1\Window1.xaml 1 29 WpfApplication1
FIX:
make in WindowBase property panel set BuildAction property = "Resource"
Good works...