It looks like your default namespace is confused or missing. Without haml it's hard to say what you should do.
An easy way to understand this for yourself is to create a new UserControl and then examine and compare the xmlns namespaces defined in its root with the root element of your view.
WPF finds types using a specialized namespace definition. It follows the format
clr-namespace: [namespace] (; assembly = [assembly name])
Where
[names]
- , . , , xaml, . [assembly name] - .dll(, assembly=mscorlib mscorlib.dll). Int32- xaml,
xmlns:s="clr-namespace:System;assembly=mscorlib"
, . , URL-. , , IIRC. ,
XMLNS = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"