10

静的リソースと動的リソースの違いを明確に説明できる例はありますか。静的は一度読み込まれ、開始時にバインドされるのに対し、動的は実行時に読み込まれ、コントロールがリロードされるたびに再バインドされるという基本的な違いを知っています。

前もって感謝します

4

2 に答える 2

15

要素のアプリケーションの実行中にデスクトップの色が変更された場合、要素は元の色を保持します。

<Button>
  <Button.Background>
    <SolidColorBrush Color="{StaticResource {x:Static SystemColors.DesktopColorKey}}" />
  </Button.Background>
  Hello
</Button>

一方、要素の色が DynamicResource を使用して設定されている場合、デスクトップの色が変更されると変更されます。

 <Button>
      <Button.Background>
        <SolidColorBrush Color="{DynamicResource {x:Static SystemColors.DesktopColorKey}}" />
      </Button.Background>
      Hello
    </Button>
于 2011-04-13T09:24:58.127 に答える
3

So 自体で包括的なリソースを利用できます。

WPFのStaticResourceとDynamicResourceの違いは何ですか?

また、通過します

http://msdn.microsoft.com/en-us/library/ms750613.aspx

http://dedjo.blogspot.com/2007/05/staticresource-dynamicresource-xstatic.html

于 2011-04-13T07:48:10.313 に答える