Mam taki oto problem:
Tworze aplikacje w WPF (jeszcze nie MVVM), mam głowne okno programu, w ktorym wyswietlam Pasek menu (zdefiniowany jako UserControl). Pasek ten jest typem TabControl, który korzysta ze StaticResource w ktorym jest zapisany jego design. Kod wygląda tak:
<UserControl x:Class="Reader.Views.LeftMenu"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:Reader.Views"
mc:Ignorable="d" >
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MenuResource.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<TabControl Name="tcMenu" Template="{StaticResource MenuTabControl}">
<TabItem Header="Data" >
</TabControl>
</Grid>
</UserControl>
Gdy główne okno programu inicjalizuje widoki poszczególnych zdefiniowanych przeze mnie okienek UserControl, wywołuje oczywiscie m.in konstruktor klasy menu a tam jest tylko metoda InitializeComponent() i tu jest problem, jeśli mam zdefiniowane Resours'y w xaml to dostaje XMLParserException gdy program dochodzi do czytania źródła resoursów.
Może ktoś podpowiedzieć dlaczego tak się dzieje ewentualnie co robię nie tak?