15

私はこのコードを書いて、例外を得ました:

バックグラウンド プロパティはパス '(0).(1)' の依存関係オブジェクトを指していません

フォーラムの他の投稿でこの問題を見ましたが、解決策は見つかりませんでした。

<WrapPanel.Style>
  <Style>
    <Style.Triggers>
      <Trigger Property "WrapPanel.Visibility" Value="Visible">                            
        <Trigger.EnterActions>
          <BeginStoryboard HandoffBehavior="Compose">
            <Storyboard RepeatBehavior="Forever" AutoReverse="True">
              <ColorAnimation 
                Storyboard.TargetProperty="(WrapPanel.Background).(SolidColorBrush.Color)"
                Duration="00:00:01" To="Red"/>
            </Storyboard>
          </BeginStoryboard>
        </Trigger.EnterActions>
      </Trigger>
    </Style.Triggers>
  </Style>
</WrapPanel.Style>

これについて何か助けはありますか?

4

2 に答える 2

6

WrapPanel の Background プロパティを設定する必要があります。そうしないと、WPF サブシステムはそれを SolidColorBrush として認識しません (別のブラシの可能性もあります)。

<WrapPanel Background="White">
...
</WrapPanel>

十分なものです。

于 2013-07-01T07:33:46.133 に答える