sto ottenendo il seguente errore:XAML: La proprietà 'Risorse' è impostato più di una volta
The property 'Resources' is set more than once.
Ecco il mio 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>
Funziona, ma non capisco perché sia necessario che i convertitori siano l'ultimo elemento in, ma non ci sono problemi con il primo. –
Nel tuo esempio non sono affatto nel "ResourceDictionary". Penso che l'elemento 'MergedDictionaries' debba essere il primo o l'ultimo, ma a parte questo l'ordine non ha importanza. –
Questa frase vale il suo peso in oro: "se non si specifica esplicitamente un tag attorno al suo contenuto, il compilatore ne assumerà magicamente uno per te" - grazie mille. –