Estoy recibiendo el siguiente error:XAML: La propiedad 'Recursos' se configura más de una vez
The property 'Resources' is set more than once.
Aquí es mi XAML:
<UserControl.Resources>
<!--Resource dictionaries for framework stuff-->
<ResourceDictionary>
<Style x:Key="MultiLineTextBox" TargetType="TextBox">
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="TextWrapping" Value="WrapWithOverflow"/>
</Style>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/View;component/Common/ResourceDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
<!--Convertors needed for proper display-->
<c:CollapsedIfNegative x:Key="CollapseIfNegative"/>
<c:VisibleIfNegative x:Key="MakeVisibleIfNegative"/>
<c:ErrorCodeToString x:Key="ConvertErrorCodeToString"/>
</UserControl.Resources>
Esto funciona, pero no entiendo por qué tiene problemas con los convertidores siendo el último elemento en pero no tiene problema con que sean los primeros. –
En su ejemplo, no están dentro del 'ResourceDictionary' en absoluto. Creo que el elemento 'MergedDictionaries' tiene que ser el primero o el último, pero aparte de eso, el orden no importa. –
Esta oración vale su peso en oro: "si no coloca explícitamente una etiqueta alrededor de su contenido, el compilador asumirá mágicamente una para usted", muchas gracias. –