2012-02-20 25 views
0

ListViewでUserControlで表される適切な量の要素を追加しています。これは、ListViewの各要素に対して、表示するためにUserControlの1つのインスタンスが作成されることを意味します。私はこのUserControlが私自身のアセンブリのためにしかアクセスできないようにしたいので、私はそれを内部ではなく公にしました。しかし、WPFは、パブリックであるときに取得するワンタイムコンパイルとキャッシュの動作とは対照的に、内部でマークされたときに毎回XMLを再コンパイルするようです。内部のビューで同じパフォーマンスを得るにはどうすればよいですか?WPF ClassModifierの内部パフォーマンスの問題

+0

コンストラクタを内部ではなくパブリックにすると、WPFがXAMLをキャッシュするようになります。これをまだ回答として追加することはできません。 –

答えて

1

コンストラクタを内部ではなくパブリックにすると、WPFがXAMLをキャッシュするようになります。

関連する問題