1
我有一個包含以下內容的資源字典:與同WPF靜態資源:具有相同鍵的項已被添加
<SolidColorBrush x:Key="RowAlt"
Color="Gray" />
<Style x:Key="MainTreeRowStyle"
TargetType="{x:Type dxg:RowControl}">
<Setter Property="Foreground"
Value="White" />
<Setter Property="ShowHorizontalLine"
Value="False" />
<Setter Property="ShowVerticalLines"
Value="False" />
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding AlternateRow}"
Value="False" />
</MultiDataTrigger.Conditions>
<Setter Property="Background"
Value="Black" />
</MultiDataTrigger>
<Trigger Property="dxg:GridViewBase.IsFocusedRow"
Value="True">
<Setter Property="Background"
Value="{StaticResource RowAlt}" />
</Trigger>
</Style.Triggers>
</Style>
以上是拋出一個異常
「的項目密鑰已被添加。「
如果我
<Setter Property="Background"
Value="{DynamicResource RowAlt}" />
更換
<Setter Property="Background"
Value="{StaticResource RowAlt}" />
沒有拋出異常。爲什麼是這樣?
好吧,但這並不能解釋爲什麼「」具有相同密鑰的項目已被添加。「拋出異常。 – dman